The only limitation I know of is that you cannot use unsafe code (direct
memory access/pointers) in VB.NET, but in C# you can. Additionally you
cannot use generics and operator overloading in VB.NET (at least until now)
and C# is much more typesafe than VB.NET, while VB.NET allows more "sloppy
programming".
Everything else - VB.NET and C# uses the same CLR and the same Classlibrary
so any another difference is just a matter of taste, just syntactical stuff.
But I believe that C# should be preferred unless there are reasons to use
another language (existing VB codebase, or developers in company mostly
skilled in VB only and so on)
--
cody
[Freeware, Games and Humor]
www.deutronium.de.vu ||
www.deutronium.tk
"Chickadee" <ma***************@gmx.de> schrieb im Newsbeitrag
news:f5**************************@posting.google.c om...
Hi!
I have a quite general and maybe silly question. What limitations does
VB .Net have in comparison to C# .NET, J# .NET or C++ .NET. Are there
any kind of programs which cannot be developed with Visual Basic .Net?
Does those other .Net languages give more possiblities regarding
functionality, features, design or performance? The focus of this
question is not the object-oriented point of view.
Marcus