什么是基于实例的成员

时间:2018-05-27 08:44:34

标签: c# variables instance-variables

在这里我想知道什么是基于实例的成员?我认为是基于实例的成员==实例变量。我对么?如果我是正确的,那我怎么知道哪个是变量或实例变量?在构造函数下将变为实例变量的变量,对吗?还是我误解了?

1 个答案:

答案 0 :(得分:3)

实例成员实际上是一个未标记为static的类中的任何内容。也就是说,它只能在完成类的实例之后使用(使用new关键字)。这是因为实例成员属于对象,而静态成员属于

成员包括字段,属性,方法等。

例如:

class Example
{
  public static int Value1 { get; set; } // Static property

  public int Value2 { get; set; } // Instance property

  public static string Hello() // Static method
  {
    return "Hello";
  }

  public string World() // Instance method
  {
    return " World";
  }
}

Console.WriteLine(Example.Hello() + new Example().World()); // "Hello World"