Тип значения C # и ссылки
Пожалуйста, смотрите следующие строки кода, упомянутые ниже:
byte[] a = { 1, 2, 3, 4 };
byte[] b = a; // b will have all values of a.
a = null;
В C #byte[]
является ссылочным типом Сейчас еслиa = null
в строке 3, тогда почемуb
не является нулевым, так как его ссылочный тип. Если мы проверимb
он по-прежнему будет иметь все значенияa
.