我想要這樣的輸出在C#中。我真的很想知道。請如何將「int a」存儲到「int a array」中並且「int a」的值爲12345?
int a = 12345;
int[] B = new int[5];
我想輸出像:
0 : 1;
1 : 2;
2 : 3;
3 : 4;
4 : 5;
我想要這樣的輸出在C#中。我真的很想知道。請如何將「int a」存儲到「int a array」中並且「int a」的值爲12345?
int a = 12345;
int[] B = new int[5];
我想輸出像:
0 : 1;
1 : 2;
2 : 3;
3 : 4;
4 : 5;
你可以使用:
int a = 12345;
int[] B = a.ToString().ToCharArray().Select(ch => Convert.ToInt32(ch.ToString())).ToArray();
或
int a = 12345;
int[] B = a.ToString().ToCharArray().Select(ch => int.Parse(ch.ToString())).ToArray();
這是短:'VAR陣列= a.ToString()選擇(C => C-'0' )ToArray的();' –
@TechnoSuggest,你通過它得到什麼? – user3598756
'INT [] B =新INT [5] { 0,1,2,3,4,5}' –
也許你得到你這個錯誤becoz我想從用戶輸入之後,我將它存儲在int一個變量中,現在我想用int a存儲int數組。所以請幫助那.. –
「拆分INT int數組」谷歌, –