我已经学习了两个星期的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# ×1