http://dev.csdn.net/develop/article/25/25417.shtm

解决方案 »

  1.   

    http://blogs.msdn.com/ericgu/archive/2004/01/19/60315.aspx
    http://www.csharpfriends.com/Articles/getArticle.aspx?articleID=336
    希望能有帮助
      

  2.   

    呵呵,要规范当然得要看MSDN了
    如果你装了MSDN Library的话,看看这里:
    ms-help://MS.NETFrameworkSDK.CHS/cpgenref/html/cpconnetframeworkdesignguidelines.htmBTW:我这是VS.NET 2002中文版里面的MSDN Library的路径
    如果你是别的版本,请在里面找“.NET框架SDK->参考->类库开发人员设计指南”
    这里主要包含:
    与公共类型系统和公共语言规范的关系:描述类库开发中的公共类型系统和公共语言规范的角色。 
    命名指南:描述在类库中命名类型的指南。 
    类成员使用指南:描述在类库中使用属性、事件、方法、构造函数、字段和参数的指南。 
    类型使用指南:描述在类库中使用类、值类型、委托、属性和嵌套类型的指南。 
    关于向 COM 公开功能的指南:描述向 COM 公开类库类型的指南。 
    错误引发和处理指南:描述在类库中引发和处理错误的指南。 
    数组使用指南:描述在类库中使用数组和如何决定是使用数组还是使用集合的指南。 
    运算符重载使用指南:描述在基类库中实现运算符重载的指南。 
    Equals 和相等运算符 (==) 的实现指南:描述在类库中实现 Equals 方法和相等运算符 (==) 的指南。 
    类型强制转换指南:描述在类库中强制转换类型的指南。 
    通用设计方案:描述如何实现 Finalize 和 Dispose 方法、Equals 方法、回调函数和超时的设计方案。 
    类库中的安全:描述在编写高度受信任的类库代码时要采取的防范措施,以及如何保护带有权限的资源。 
    线程处理设计指南:描述在类库中实现线程处理的指南。 
    异步编程指南:描述在类库中实现异步编程的指南,并提供异步设计方案。