When you're done reading this feel free to tell me if I've completely misunderstood .NET
As I understand it on Windows code can be compiled to IL which then allows it to be used from any .NET language like c\c++\c#, and basic. So could I, and if I can how would I, use this to access a C library from C#.