Aslında farketmez.. Ama şöyle bir şey var, eskiden VB.NET sınırlı idi, VisualBasic'e daha benzer bir yapıdaydı. (.Net Framework 1.1'den filan bahsediyorum, yani tee 1990 sonları), ondan dolayı kafalarda C#'ın çok daha güçlü bir dil olduğu takılı kaldı.
Bundan dolayı profesyonel programcılar arasında C#'a yönelen kişileri daha çok bulursun, en absürd şeyler konusunda bile C#'ta örnek kod bulman daha olasıdır ve de nedense ben Vb.NET yazıyorum deyince patron burun kıvırır ama C# yazıyorum deyince bir halt zanneder. Son olarak da kabul etmek lazım C# yapısı biraz daha - bit kadar - hızlı kod yazmaya müsaittir.
Yine de C#'ta yapabildiğin her şeyi VB.NET'te yapabilirsin.. Bu tabii ki Visual C++ için geçerli değil, o artık orta düzeyli dil, diğer iki dilin de yapamadıklarını yapabilir.