Проблемы с созданием объекта - C#
Формулировка задачи:
Есть два класса
Создаю объект и пытаюсь изменить поле
Но поле не меняется, поскольку в строчке
public class Tname
{
public string name_eng;
public string name_rus;
public Tname(string eng, string rus)
{
name_eng = eng;
name_rus = rus;
}
}
public class Univer
{
public Tname univ_name;
public Int16 country_id;
public string adress;
public Int16 univ_id;
public Univer()
{
Tname univ_name = new Tname("", "");
country_id = 0;
adress = "";
univ_id = 0;
}
}Univer univ = new Univer();
univ.univ_name.name_eng = "university";univ.univ_name.name_eng = "university";
univ_name = null. Но как такое может быть, если конструктор был вызван?Решение задачи: «Проблемы с созданием объекта»
textual
Листинг программы
public Univer()
{
univ_name = new Tname("", "");
country_id = 0;
adress = "";
univ_id = 0;
}