很多有Basic 语言基础的同学最好选择VB.NET ,虽然vb.net已经与最初的Basic语言相去甚远,但是有了Basic的基础,vb.net很好理解。
如果没有任何语言基础的话,那么就看你的目标定位了,如果你想成长为一名具有核心竞争力的IT产品经理,那么就学习C#,因为微软对于C#的定位本身就高于VB.NET。
VB 不支持运算符重载,他不得不使用特定函数以及较多子程序来模拟运算符,比如对于加法和减法这些运算符的重载VB是无能为力的,但是C#很擅长做这些工作,据说微软已考虑在今后的版本VB.NET中引入运算符重载的功能。
所以如果你真的很介意没有运算符重载的话那么就选择C#。
看例子学习模仿是最好的 前提是有vb的基础