Установка нулевого ссылочного типа не влияет на скопированный тип?

Почему это дает "0"?

object a = 0;
object b = a;
a = null;
Console.WriteLine(b.ToString()); // Produces "0"
Console.Read();

Разве b не указывает на то же место, а установка a = null фактически делает b нулевым?

8
задан abatishchev 9 November 2011 в 07:07
поделиться