Что такое static в C#?
Ключевое слово static в языке программирования C# используется для создания статических членов класса, которые принадлежат самому классу, а не конкретным экземплярам этого класса. Статические члены доступны без необходимости создания объекта класса и используются для представления общих ресурсов, а также для оптимизации производительности.
Особенности:
- Общие для всех экземпляров: Статические члены класса являются общими для всех экземпляров этого класса. Они существуют в единственном экземпляре в памяти, независимо от количества созданных объектов.
- Доступ без создания объекта: Статические члены могут быть использованы без создания экземпляра класса. Обращение к ним происходит через имя класса.
Синтаксис:
public class ExampleClass
{
// Статическое поле
public static int StaticField = 10;
// Статический метод
public static void StaticMethod()
{
Console.WriteLine("Это статический метод.");
}
}
// Пример использования статических членов
int fieldValue = ExampleClass.StaticField;
ExampleClass.StaticMethod();
Комментарии