0
public class TEST
{
static void Main(string[] args)
{
string Name = "";
double Value = 0;
Array test1 = new Array(Name, Value);
for (int i = 0; i < 2; i++)
{
Console.WriteLine("Enter A Customer:");
Name = Console.ReadLine();
Console.WriteLine("Enter {0} Insurance Value (numbers only):", Name);
Value = Convert.ToDouble(Console.ReadLine());
}
test1.Display();
Console.ReadLine();
}
}
所以在另一個類中,我有我的數組。它的設置方式是,一次向陣列添加一個用戶,並在另一個陣列中添加用戶對應的編號。如何從用戶輸入創建陣列
我遇到問題的部分是主要編碼。我提示用戶輸入,並希望它調用我的其他類方法,並一次填充一個用戶的陣列。但是,我卡住了。
我知道爲什麼上面的代碼不工作,因爲對象調用只調用一次,所以初始值是保存的。但是當我把新的數組(名稱,值);在for循環中告訴我test1.Display();是一個未分配的變量。
有沒有一種方法可以解決這個問題。我知道使用列表或其他東西可能還有另一種更簡單的方法,但我還沒有得到那麼多。如果你能解釋或提示或任何事情,我會很感激。 :)
什麼是'Display'方法?這不是通用數組。一般來說,你的代碼並沒有多大意義。 – BradleyDotNET 2014-09-12 17:49:11
將test1 [i]設置爲名稱,並在每次循環時將名稱聲明爲空數組,等等......您並不是在爲test1指定任何東西,這就是爲什麼。 – NoviceDeveloper 2014-09-12 17:49:56
@BradleyDotNET你能舉一個例子說明/爲什麼我會使用一個數組?這更多的是關於練習操作數組而不是生成有用的編碼。而且,我很想知道場景,我真的想要使用數組vs列表還是其他。 – Katie 2014-09-13 23:31:42