2013-06-05 33 views
-2
for (int i = 0; i!=5; i++) 
{ 
    for (int j=0; j!=5; j++) 
    { 
     array times[i, j] = int.Parse(Tb_First.Text); 
     list_Matrix.Items.Add(array times[i,j]); 
    } 
} 

如何在C#窗口形式的5×5矩陣

int[,] numbers = new int[,] {{ 1 , 2 , 3, 4, 5 }, { 2, 3, 4, 5, 6 }} ; 

private void button1_Click(object sender, EventArgs e) 
{ 
    for (int i = 0; i !=5; i++) 
    { 
     for (int j = 0; j !=5; j++) 
     { 
      list_Matrix.Items.Add(numbers[i,j].To String());     
     } 
    } 
} 

我都試過,但它不工作..有任何其他的方法來生成一個由5矩陣5在Windows窗體中的C#中。輸入寫在文本框上,矩陣應該在列表框中。有人請幫我

+2

你是什麼意思「不工作」?你甚至不會在你的例子中創建一個5x5數組(這是一個2x5數組)。你有哪些例外? – Botz3000

+0

yeaa ..我喧囂的通知達:(.. .. – SREEDEVI

回答

1

嘗試

var numbers = new int[5,5] { { 1, 2, 3, 4, 5 }, 
{ 2, 3, 4, 5, 6 }, { 1, 2, 3, 4, 5 }, { 2, 3, 4, 5, 6 }, { 1, 2, 3, 4, 5 }}; 

private void button1_Click(object sender, EventArgs e) 
{ 
    for (int i = 0; i < 5; i++) 
    { 
     for (int j = 0; j < 5; j++) 
     { 
      list_Matrix.Items.Add(numbers[i,j].To String()); 
     } 
    } 
} 
+0

非常感謝你。它工作:) ..我們如何列出矩陣列表框中的文本框?我試過這個代碼。 BT它不是工作 對(INT I = 0; I = 2;!我++) 對(INT J = 0; J = 2;!J ++){ lst_Matrix.Items.Add(arraytimes [I ,J]的ToString(tb_First.text)); } – SREEDEVI

+0

好吧。接受我的回答,我的意思是點擊右鍵。你的下一個問題我不清楚。你可能會來我的臉書https://www.facebook.com/atish.iit –

1

有微軟爲它

Programming guide (Multidimensional - Arrays /Matrix)

變種數= INT新[5,5] {{1 ,2,3,4,5},{2,3,4,5,6},{ 1,2,3,4,5},{2,3,4,5,6},{1,2,3, 2,3,4,5}};

我猜描述int [,]比「var」更好顯示secound樣本幾乎是正確的。問題只是大小不正確。