代码改变世界

[FxCop.设计规则]7. 集合类应该实现泛型接口

2005-05-29 17:16 by Colin Han, 1881 阅读, 0 推荐, 收藏, 编辑
摘要:7. 集合类应该实现泛型接口翻译概述:这条规则中提到了.NET framework 2.0中新引入的技术“范型”,.NET Framework提供了很多使用范型实现的类,其中最主要的就是关于集合的类型。使用这些类型,我们不再需要定义太多的强制类型安全的集合类型。但是往往我们为了满足独特的需求,必须建立一些自定义的集合类型。如何让他们.NET Framework中提供的范型集... 阅读全文

[FxCop.设计规则]6. 避免使用输出参数

2005-05-28 18:32 by Colin Han, 2298 阅读, 0 推荐, 收藏, 编辑
摘要:1. 避免使用输出参数 原文引用: Avoid out parameters TypeName: AvoidOutParameters CheckId: CA1021 Category: Microsoft.Design Message Level: Warning Certainty: 50% Breaking Change: Br... 阅读全文

[FxCop.设计规则]5. 避免命名空间中包含太少的类型

2005-05-24 21:41 by Colin Han, 1536 阅读, 0 推荐, 收藏, 编辑
摘要:5. 避免命名空间中包含太少的类型 原文引用: Avoid namespaces with few types TypeName: AvoidNamespacesWithFewTypes CheckId: CA1020 Category: Microsoft.Design Message Level: Warning Certainty: 50% ... 阅读全文

[FxCop.设计规则] 3. 避免定义空的接口

2005-05-24 21:38 by Colin Han, 1263 阅读, 0 推荐, 收藏, 编辑
摘要:3. 避免定义空的接口 原文引用: Avoid empty interfaces TypeName: AvoidEmptyInterfaces CheckId: CA1040 Category: Microsoft.Design Message Level: Warning Certainty: 90% Breaking Change: B... 阅读全文

[FxCop.设计规则]2. 程序集应该拥有一个有效的强名称

2005-05-24 21:32 by Colin Han, 1084 阅读, 0 推荐, 收藏, 编辑
摘要:2. 程序集应该拥有一个有效的强名称 原文引用: Assemblies should have valid strong names TypeName: AssembliesShouldHaveValidStrongNames CheckId: CA2210 Category: Microsoft.Design Message Level: Cri... 阅读全文

[FxCop.设计规则]1. 抽象类不应该拥有构造函数

2005-05-24 21:03 by Colin Han, 1437 阅读, 0 推荐, 收藏, 编辑
摘要:1. 抽象类不应该拥有构造函数 原文引用: http://www.gotdotnet.com/team/fxcop/docs/rules.aspx?version=unstable&url=/Design/AbstractTypesShouldNotHaveConstructors.htmlAbstract types should not have constructors ... 阅读全文