看板 C_Sharp 關於我們 聯絡資訊
我先定義一個陣列... string a; int max = 999; int min = 0; Console.Write("please enter number:"); a = Console.ReadLine(); string[] number = a.Split(','); for (int i = 0; i < number.Length; i++) { if (int.Parse(number[i]) > min) { min = int.Parse(number[i]); } if (int.Parse(number[i]) < max) { max = int.Parse(number[i]); } } Console.WriteLine("max is:" + min + "" + " " + ""); Console.WriteLine("min is:" + max + "" + " " + "") 這時候我想再定義一個陣列NUM,裡面的元素是陣列a的元素... int[] num = new int[int.Parse(number)]; 錯誤顯示為無法從sting[]轉換為string.... 應該是寫法不對..可以請重卻寫法該怎麼寫嗎? 謝謝各位.... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.70.143.231
chengchieh:number是string array..所以不能當成string轉 10/19 13:24
chengchieh:先定義好array,在loop的時候一個一個丟就可以了吧 10/19 13:25