Hi all, Can any one help me,what is the difference between VB.NET and C#? I will highly appreciate your feed back. Thanks in advance.
Dependant on where in the world you are, C# is more wanted than VB.NET. C# uses C-style syntax, and VB.NET uses VB style syntax (making C# easier to learn, IMO). So long as you're using the .NET framework (which is default, if you're running Visual Studio.NET), they both compile to the same code. C# is more popular (as said - that's conditional) due to easier readability, etc. Oh, and VB makes you lazy...
csharp is a lot better. If you're developing software, stay clear of .Net as it's really easy to decompile/reverse engineer.
And work only on Windows. You should use C++ and wxWidget or Qt (if you want to make your code open source), they are good too and crossplatform. Qt is better than .net, but you have to pay a licence if you dont want to publish your code.
To answer the question... the differences are mostly syntactical. I'm not particularly talented at either (due to lack of experience, which is due to a serious lack of caring), but C# as you might expect is relatively close to other C-style languages. VB is just... weird. I swear it's got the least logical syntax of anything out there, including the block of regex that is Perl. Though given your sig, it seems you should know that already.
C is a lower level programming laungauge and gives you more access to devices, etc. VB is less powerful.
That's C/C++ though... C# is based on .NET, as is VB. There ARE differences - things you can do in one of them, that the other can't do like that, but the majority of it .NET. They also compile to the identical LLC