Quote:

I cannot see Microsoft changing anything fundamental in C# which could break Mono. If they did, it would have to be a big change, and they would have to call it .NET 2.0 or something.... its all pie in the sky. Even if there was some language update that broke stuff, why would you have to use it straight away?


They already have and .NET 2.0 already exists. Mono has already implemented some of the new stuff in 2.0, but it still has some gaps to fill.

If you use some 2.0 features at the moment they won't work on Mono.

Microsoft are busy working on the C# 3.0 now, which brings even more changes:

http://msdn.microsoft.com/vcsharp/future/
_________________________
Remind me to change my signature to something more interesting someday