Ключевое слово static используется в C# для определения статических свойств или методов. Статические свойства можно рассматривать как атрибуты класса, а статические методы можно рассматривать как методы класса. Следовательно, на статические свойства и методы нельзя ссылаться в созданных объектах. и Ни статические свойства, ни статические методы не могут быть уточнены с использованием ключевого слова this, а могут быть уточнены только с использованием имени класса. Просто используйте ссылку на класс непосредственно при вызове статических методов.
Пример кода статического свойства:
Продукт общественного класса
{
частный статический счетчик //член;
public static int Count //статическое свойство
{
получить {вернуть Product.count};
установить {Product.count = значение};
}
}
Синтаксис объявления статического метода следующий:
Модификатор статического типа возвращаемого значения имя статического метода (список параметров)