Person tempPerson;
Console.WriteLine("Enter the name of this new person.");
tempPerson.Name = Convert.ToString(Console.ReadLine());
Console.WriteLine("Now their age.");
tempPerson.Age = Convert.ToInt32(Console.ReadLine());
peopleList.Add(tempPerson);
RunProgram();
在tempPerson.Name
的,錯誤列表會顯示「未分配使用局部變量‘tempPerson’的,下面是其中創建的每個Person對象的類。使用未分配的局部變量(對象)
class Person : PersonCreator
{
public Person(int initialAge, string initialName)
{
initialAge = Age;
initialName = Name;
}
public int Age
{
set
{
Age = value;
}
get
{
return Age;
}
}
public string Name
{
set
{
Name = value;
}
get
{
return Name;
}
}
}
我不知道爲什麼這是一個問題,在tempPerson.Age中,沒有任何問題,只用tempPerson.Age運行程序不會帶來任何問題,我的Person類有問題嗎?
感謝您的快速反應。管理讓我的程序再次運作。 –