Sure, in fact Microsoft (and some others) have invented the C#.
I meant to say that the team of Mono is what it has developed in deeper way the philosophy than a language like the C#.
If you try to develop a simple application in C# using VSNet under Windows, then try to compile it for an other platform (Linux, PocketPC, PalmOS...), will notice of how much your original version it's tied to the Windows platform. However, this does not prevent that works also in the other platforms, but if you don't code (sometimes also in deep way) the program will work in a different way from as you expected.
Instead, if try to make the opposite, the result is much different.
Aqua-Soft Forums