.net - 装配体创建指南

标签 .net architecture static assemblies frameworks

关于程序集中可以拥有的静态函数的数量,是否有任何经验法则?

你如何识别一个函数是否需要是静态的v/s一个不需要是静态的函数?

最佳答案

好吧,没有经验法则 - 这归结为设计论点。如果您要听 FxCop,如果该方法不适用于类的实例成员,则该方法有资格是静态的...

我更喜欢采用古老的定义,如果该方法在类型之间共享并且不特定于类型的实例,则该方法应该是静态的。

此链接包含“何时使用”部分:

http://msdn.microsoft.com/en-us/library/79b3xss3(VS.80).aspx

关于.net - 装配体创建指南,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3347889/

相关文章:

.net - 企业库配置和 .NET 4.0

React-native - iOS - 架构arm64的34个重复符号

c# - 重载 Console.ReadLine 可能吗? (或任何静态类方法)

java - 在 Android 对话框中使用列表 - 如何避免静态?

c# - 在 C# 的字典中存储相似对象的最佳方法是什么?

c++ - .dll header 中的全局

asp.net - 识别唯一的浏览器/选项卡实例,例如用户在 mysite.com 上打开了 2 个选项卡 - 分别识别

c# - 使用 StreamWriter 在文件中写入 Unicode 字符串不起作用

.net - 使用 View 中的只读依赖属性在 ViewModel 中设置属性

architecture - MediaLibsDemo 缺少架构 x86_64