Random.next является экземплярным или статическим методом в с# и почему?

Программирование
Ilya Anikin
  · 946
Alm282

Для ответа на вопрос достаточно открыть и посмотреть документацию на класс Random и метод Next().

public virtual int Next ();

Метод помечен как виртуальный, а значит он экземплярный и может быть переопределён в классе-наследнике.

Экземплярный он потому, что требует создания экземпляра класса Random.

new Random().Next();

Если был бы статическим, можно было бы использовать без создания экземпляра Random.

Random.Next();

А что именно является экземпляром класса в данном случае?

Комментировать ответ…Комментировать…
Вы знаете ответ на этот вопрос?
Поделитесь своим опытом и знаниями
Войти и ответить на вопрос