首先是找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())
{
}
最后多写点例子,很快就过了。

解决方案 »

  1.   

    我现在写asp ,不是asp.net 原来c#写惯了,写了if 顺手{} 就出去了,郁闷啊~~ 最顺手的就是分号,不过现在习惯了
        就象Lostinet(『 迷失网络 』) 说的那样,原来我是用vb的,后来用c#写web form,多看看帮助,一般上面都有vb.net 和c#的代码,如果你vb.net 会了,c#的也不难,2个都是想通的,就是一些细节,不一样,还有,我看vb.net 的构造函数,不习惯 呵呵~~
      

  2.   

    C#函数用{和}括起来,看着非常舒服
    感觉和C/c++差不多,但又不用管什么构造和析构函数
    几乎是一看就懂的
      

  3.   

    一样的,基本没区别。
    只是经常会出一个习惯性错误:
    比如 if (blnPass=true){
    do some process; 
    }
    那个"="号应该改为"=="号。前者是赋值,后者是判断。