一直看到网上有很多人觉得C#很简单。但是c#里面反射,泛型,委托等等,这些东西,好像也不是那么容易理解和应用啊,还是本人水平比较次啊。

解决方案 »

  1.   

    反射 不知道其他语言有没有 
    泛型,委托 其他语言有其实概念都是相通的只是C#语法比较好,类库强大完善 + 有强大的开发工具VS入门相对简单而已~
      

  2.   

    市场上的书籍,baidu,google。再加上你的电脑,装个软件就可以直接动手写
    其实学起来比其它的一些技术行业,要来容易
      

  3.   

    不过visual studio这个开发工具不得不说其他语言都应该羡慕C# !
      

  4.   

    入门很简单:
    我比较笨,学了2年才对面向对象编程理解80%
    C#要学好不是那么简单的,很多人说C#没法写外挂,或者难写,其实不难,只是我们不会而已。如果你觉得它简单,你先理解下下面的名词,然后再想想简单不:
    事件 委托 虚类 接口 抽象类 耦合 继承  别把定义拿出来耍,定义我也能被,关键是怎么用?
    还有 win32API这样的基础我就不说了,有人认为win32 api编程是高级货,其实不然,当你理解到一定程度后,你会发现编程是门艺术,而win32编程就是一个小角色而已。别把事情理解那么简单,以前我写socket需要1小时,现在写需要3分钟,但是写好呢?我告诉你吧,我写了一个还算成熟点的花了3周。而且问题不断。
    MultiThread编程 别理解那么简单好嘛?ThreadPool拿着封好的就用好吗?
    托管与非托管别理解那么片面,为什么要托管,为什么非托管。干嘛C++不托管?所有都想哈,就知道难不难了
      

  5.   

    没学过C++的人,只能把C#当java写。悲剧的很多。
      

  6.   

    本人面试了大量的求职者,人人都说自己C#很不错,结果没几个人能答出下面的几个小问题:
    int and Int32有什么区别?
    delegate跟Event有什么区别?public class Demo<T>
    {
         private T _test = new T();
    }
    这段代码为什么编译通不过
      

  7.   

    我就学过C#和JAVA
    入门 C#比JAVA简单~~
      

  8.   

    动不动都是语法,好好看看。net的架构才是正事
      

  9.   

    int and Int32有什么区别?一个内置值类型,一个obj。
    T 要对类型限定,new 
    不过这种泛型类型限定,是C#有的。C++没有,只能用特化去解决。java嘛。 唉,一想到java的泛型 擦拭大法,老夫就一头扎到前台妹妹那痛哭流涕了。
    总之,C#的泛型,很好很强大。可惜写C#的程序员,有几个用呢?