此浏览器不再受支持。
请升级到 Microsoft Edge 以使用最新的功能、安全更新和技术支持。
更新:2007 年 11 月
用法警告支持 .NET Framework 的正确用法。
应正确分析属性字符串文本
对 ISerializable 类型调用基类方法
正确调用 GC.SuppressFinalize
集合属性应该是只读的
应释放可释放的字段
可释放类型应声明终结器
不要在构造函数中调用可重写的方法
不要降低继承成员的可见性
不要忽略方法结果
不要使用 FlagsAttribute 标记枚举
不要使用 WebMethod 标记服务组件
不要在异常子句中引发异常
不要引发保留的异常类型
不要发行未发布的资源格式
终结器应受到保护
终结器应调用基类的终结器
正确实现 ISerializable
实现序列化构造函数
正确实现序列化方法
初始化内联值类型的静态字段
正确实例化参数异常
标记所有不可序列化的字段
用 SerializableAttribute 标记 ISerializable 类型
使用 STAThread 标记 Windows 窗体的入口点
成员不应只是返回类型不同
非常数字段不应该是可见的
运算不应溢出
运算符重载具有命名的备用项
运算符应有对称重载
重载等号运算符时重写 Equals 方法
重写 Equals 时重写 GetHashCode
重写 ValueType.Equals 时应重载相等运算符
传递 System.Uri 对象而不是字符串
为可选字段提供反序列化方法
再次引发以保留堆栈详细信息
检查未使用的参数
正确测试 NaN
使用 Win32 API 的托管等效项
对个数可变的参数使用 params