Как это называется в .NET, когда переменная типа объявляется, но на самом деле не создается? - PullRequest
1 голос
/ 10 марта 2011

, например:

int i;

или

public delegate void MyAwesomeDelegate(int i);

У нас есть слово экземпляр в значениимы на самом деле создали объект.Но как насчет того, когда мы только что объявили переменную типа, и она просто равна нулю?

Ответы [ 2 ]

2 голосов
/ 10 марта 2011

Это называется неинициализированной переменной.

2 голосов
/ 10 марта 2011

Вы объявили переменную типа X, но эта переменная еще не ссылается на экземпляр объекта.

Что означает ? Зависит от типа. Для всех типов ссылок по умолчанию установлено значение null. Типы значений по умолчанию: 0, ложь и т. П. ( полная таблица ).

...