Then it would most likely have been implemented in C# 2 or C# 3.
If they ever do it (which they have not) it will of course be whatever is
the current version of C#. It seems unlikely that they wouldn't eventually
offer it.
But after all, as I tell anyone who will listen, if you're a good
programmer - especially if you have a computer science education - picking
up another language is no big deal, so I don't see why it makes much
difference whether they do or don't. It always baffles me when people
restrict themselves to a single language. It's so limiting. I see these
plaintive posts on the ng's asking people to convert code from one language
to another for them, and I want to say spend three days learning the
language syntax (the libraries are the same) and then do it yourself.
Over my career, I've programmed professionally (actually been paid to
program in) at least a dozen languages. I estimate that over about
thirty-five years of programming I've written well over a million lines of
code in whatever the current flavor of the month was, from assembly language
on up. Nowadays, when I program for my own enjoyment I usually, but not
always, use C# because I was a C and C++ programmer long before VB came
along and get along fine with curlicues and semicolons. But the company I've
been working for for the last few years requires VB.Net so I use it without
complaint. Five years from now, who knows? It could be G# by then.
Tom Dacon