I have question to ask.
I have a dll file written for reading&writing data on USB. To use dll in VB.Net, one needs to integrate a .vb file which interface to that dl
Assuming the VB.NET code is CLS compliant, you can simply add a reference to it to your C# project.
At this point, the namespace and all public members in the DLL will be available to your C# code.