本人学c#也有段时间了,普通语法没问题,但对一些高级的内容(像事件、定制属性、委托、反射、线程、正则表达式等)一直是不太明白,主要是不明白什么时候用,怎么用。请大家给些指点。感觉做一般的应用程序用不到这些。

解决方案 »

  1.   

    《Microsoft.Net框架程序设计》一书对这几点将得还算比较详细,可以参考下。
       
        这些东西可以先去了解一下怎么用,当真正的去做项目时,自然会明白有什么用了。多参与一些项目实践。    看书--实践-- 总结--再看书……
      

  2.   

    事件、定制属性、委托、反射、线程、正则表达式等...
    没有一个是C#独有的高级内容把~~~LZ要学习的是这些东西存在的意义,要理解其精髓...
      

  3.   

    学习.net框架,多做,多看,慢慢体会。
      

  4.   

    正如ice_frank(NULL) 所说,可能是你们的项目都是想到哪写到哪,你们主要是以手工作坊方式做项目,而不是自动化方式做项目。估计你们也没有遇到很精明的软件采购人员,或者是你们的销售人员太强大了,可以把软件质量完全代替。
      

  5.   

    建议看一下,
    Microsoft .NET框架程序设计(修订版)
    http://www.china-pub.com/computers/common/info.asp?id=13534