"Norman Levinson" <No************@discussions.microsoft.comwrote in
message news:34**********************************@microsof t.com...
I would appreciate any input you can provide.
Well, as you've posted in a C# newsgroup, I guess you won't get many replies
telling you to go for VB.NET because C# is rubbish...:-)
One of the founding design goals of the .NET Framework is that it shouldn't
matter which language is used to program against it... Apart from the
obvious differences in syntax, VB.NET and C# have only one significant
difference: C# supports pointers through unsafe code, VB.NET doesn't... If
you're coming from a VB background, there's a good chance that this will be
of no significance to you.
Speaking subjectively, prior to early 2002, I made my living programming
almost exclusively in languages based around Visual Basic, and would have
found it very difficult to believe that it would take less than a day with
C# to persuade me to abandon Basic totally, apart from in places where I
have little or no choice i.e. VBA in Excel etc...
Since that time, I have only ever used VB.NET on one occasion, and that was
to help an old friend out with a development project...
Therefore, both languages are equally good - it comes down to preference.
HOWEVER, if you do decide to go with VB.NET, the biggest mistake you could
possibly make is to consider VB.NET as somehow the next version of VB6.
It isn't - not even close...