Что такое член на основе экземпляра - PullRequest
0 голосов
/ 27 мая 2018

здесь я хочу знать, что такое член на основе экземпляра?я думаю, что член на основе экземпляра == переменная экземпляра.Я прав?Если я прав, то как узнать, какая переменная или переменная экземпляра?Переменная, которая по конструктору станет переменной экземпляра, верно?Или я неправильно понял?

1 Ответ

0 голосов
/ 27 мая 2018

Элемент экземпляра - это, по сути, что-либо внутри класса, не помеченное как 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"
...