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