我正在做我的學校作業。我有一個名爲「Person」的類,使用這個類時,用戶必須爲Person類的對象,他的姓氏等添加一個名稱。我在想,是否有可能在循環中自動定義變量?我有一個用戶輸入個人數據的循環。循環看起來是這樣的:是否可以在循環中自動聲明變量? c#
for (int n = 0; n < 20; n++)
{
Console.WriteLine("Input name of person no. {0}: ", n);
name = Console.ReadLine();
Console.WriteLine("Input surname of person no. {0}", n);
surname = Console.ReadLine();
Person pers+n = new Person(name, surname);
arr[n] = pers+n;
}
所以聲明一個變量就像pers + n。我不知道如何在這個循環中反過來定義Person對象。謝謝!
當然,乾脆去:'字符串名稱=' – Gustav
你在想:「我創造的第n個人「 - 但你不是。你只是創建一個人,然後把它放在你陣列的第n個地方。或者,也許我沒有得到你 – SimpleVar