小编Wri*_*Man的帖子

静态在代码的不同部分是什么意思?

我已经学习了两个星期的C#,虽然这不是我的第一语言.我一直在想静态词.我知道我早就应该研究过这个词了......但这是我第一次意识到这个词对我来说有多么混乱.我读过的内容:

静态类是一个不需要实例化的( 使用单一方法的类 - 最佳方法?).这可能有一些优点和一些关于测试,多态性等的不利因素.

但是静态词也可以应用于类,字段,方法,属性,运算符,事件和构造函数!(https://msdn.microsoft.com/en-us/library/98f28cdx%28v=vs.80%29.aspx).例:

属性:

private static string s  = "";
Run Code Online (Sandbox Code Playgroud)

方法:

public static void helperMethod() {
        Console.WriteLine("Whatever");
    }
Run Code Online (Sandbox Code Playgroud)

static这个词是否具有全局意义,或者在代码的不同部分使用,意义可以改变吗?

c#

2
推荐指数
1
解决办法
779
查看次数

标签 统计

c# ×1