Привет, у меня есть быстрый вопрос (закрытый вопрос). Я столкнулся во время изучения концепции бокса и распаковки в C#:Является ли переменная типа объекта ссылкой, и все? или может ли это быть ссылкой на ссылку?
Переменная типа «объект», которая является переменной ссылочного типа, может принимать копия переменной типа значения или переменной ссылочного типа.
Рассмотрим переменную типа объекта, объявленную в стеке.
Во-первых, он принимает копию переменной типа значения:
int a;
object b = a;
А во-вторых, он принимает копию переменной ссылочного типа:
string c;
object d = c;
Теперь вопрос здесь: По сравнению с первая переменная объекта-объекта (объект b), которая представлена в памяти по ссылке в стеке с данными типа int в куче, вторая переменная объекта-объекта (объект d), будет иметь ссылку в стека к данным строкового текста в куче, или, скорее, он будет иметь рефери ce в стеке к другой ссылке в куче к данным строкового текста?
Другими словами делает:
string X = "ABC";
равна:
object Y = "ABC";
или как:
object Z = X;
или нет
.........
Спасибо, ребята, заранее.
Спасибо Хоссейну за редактирование. – Physician
Не нужно благодарить, редактирование - обычная задача в StackOverflow :) –