看MSDN,这是最好的资料了,还有,多写程序,无聊的话,把以前的项目拿C#重写呀。呵呵

解决方案 »

  1.   

    要多进csdn 网站,这里有很多高手呀
      

  2.   

    为什么要学C#呢,我不是说 C#不好,我也在学C#,而且我也喜欢C#。可是你原来学的是vb啊,你可以学vb.net啊。差不多的啊。
      

  3.   

    你是学的VB还是学的VB.NET?如果直接学的VB.NET,再学C#不难。如果学的VB,那么直接学C#也不难,最好不要学VB.NET,因为有些东西你会被VB误导的,然后就会糊涂了。先学会机本语法,比如if啊switch啊while啊函数啊变量啊等等。如果你暂时不打算学C/C++,那么跳过预编译指令,比如#define/#if什么的,这些对于C#的初学者没有多大用处,还可以跳过指针。需要说明的是C#声明数组的方式和C/C++不一样。然后看看C++里面的关于面向对象的部分,比如什么叫做类啊,什么叫继承什么叫重写等等。这里也说明一下,C#是单继承的C++是多继承的。然后再看看VS.NET自带的QuickStart里面的例子。然后自己建一个解决方案,自己动手试一下,比如显示一个对话框,改改标题,添加一个输入框什么的。这时候就已经算入门了,接下来的东西你可以看看MSDN上的帮助,就是VS.NET自带的帮助,按Alt-H、I,试一下输入你不明白的东西。
      

  4.   

    呵呵,很简单,抱着本C#书啃上几天就会了,然后主要是实践,用上几次就会发现很EASY掌握