Powered by C# -- Used from any .NET Language

MM .NET is written in C# -- the same language Microsoft used to write the .NET Framework base classes. However, MM .NET is accessible to developers using any .NET language, including Visual Basic .NET and C++.
Because all .NET languages share the same Intermediate Language, you can:
- Instantiate MM .NET Framework classes and call their methods directly-without an interop layer.
- Create subclasses of MM .NET classes, and extend and override them in your .NET language of choice.
- Use the Visual Studio debugger to step through your application's source code and also step into Framework source code.
Even if you're not fluent in C#, we have included generous comments throughout our source code so you can understand what's going on in the MM .NET Framework classes.
© (c) 2026 Oak Leaf Enterprises, Inc., 1996-2026 • Updated: 04/04/18
Comment or report problem with topic
