首先是找vb.net的关键字在C#上叫什么.
然后要找语法的不同处.
例如
数组要用[]
集合在VB.NET是.Item(index),而在C#中是[index]
最后看看目前vb.net中没有的特征..
语法上bool fsame=a==b;
string str=c==null?"null":c.ToString("X");
例如
和最经常的
using(SqlConnection conn=new SqlConnection())
{
}
最后多写点例子,很快就过了。
然后要找语法的不同处.
例如
数组要用[]
集合在VB.NET是.Item(index),而在C#中是[index]
最后看看目前vb.net中没有的特征..
语法上bool fsame=a==b;
string str=c==null?"null":c.ToString("X");
例如
和最经常的
using(SqlConnection conn=new SqlConnection())
{
}
最后多写点例子,很快就过了。
就象Lostinet(『 迷失网络 』) 说的那样,原来我是用vb的,后来用c#写web form,多看看帮助,一般上面都有vb.net 和c#的代码,如果你vb.net 会了,c#的也不难,2个都是想通的,就是一些细节,不一样,还有,我看vb.net 的构造函数,不习惯 呵呵~~
感觉和C/c++差不多,但又不用管什么构造和析构函数
几乎是一看就懂的
只是经常会出一个习惯性错误:
比如 if (blnPass=true){
do some process;
}
那个"="号应该改为"=="号。前者是赋值,后者是判断。