【问题标题】:What is the opposite of static?静态的反义词是什么?
【发布时间】:2011-09-11 17:13:42
【问题描述】:

我只是想知道静态的反义词是什么?我正在寻找一个词或术语来描述它。

例如:

#region Members

#region Static

private static Settings _Instance = null;

#endregion Static

#endregion Members

#region Properties

#region Static

/// <summary>
/// Gets the current instance of the settings class
/// </summary>
public static Settings Instance
{
    get
    {
        if (_Instance == null)
        {
            _Instance = new Settings();
        }

        return Settings._Instance;
    }
}

#endregion Static

#region Non Static?

#endregion Non Static?

#endregion Properties

如果我将我的代码分成静态和非静态区域,我应该如何称呼我的非静态区域?

它是非静态的吗?或者是否有一个实际的词来描述非静态的方法和属性

【问题讨论】:

  • 在英语中,“动态”,但这会打开一大堆蠕虫。

标签: c# terminology


【解决方案1】:

“实例”通常 - “实例方法”、“实例变量”等。非静态也可以,如果你觉得更简单的话。

我是not sure I'd really put all those regions in though...

【讨论】:

  • 啊当然,那里有一点精神障碍。我通常没有很多区域,但它有助于我通过静态和实例拆分它们。谢谢。有趣的阅​​读:)
  • 我不会说“实例”,因为静态变量可以是某物的实例。可能会令人困惑。
  • @Filip:我认为“实例变量”一词相当明确,不是吗?仅仅因为该值可以引用一个实例并不会真正混淆这一点,IMO。
  • 我同意,但我指的是只说“实例”。即“这不是静态的,这是一个实例”。
  • @David:它不是语言 syntax 的一部分,但它是 C# 规范中定义的术语的一部分 - 这是一个 C# 问题。
【解决方案2】:

非静态是正确的。 “实例”一词更常用于描述内存中对象或类的特定出现。

【讨论】:

    猜你喜欢
    • 2011-01-04
    • 2014-04-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-07
    • 1970-01-01
    相关资源
    最近更新 更多