2017-03-12 78 views
-2

我想要這樣的輸出在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; 
+0

'INT [] B =新INT [5] { 0,1,2,3,4,5}' –

+0

也許你得到你這個錯誤becoz我想從用戶輸入之後,我將它存儲在int一個變量中,現在我想用int a存儲int數組。所以請幫助那.. –

+0

「拆分INT int數組」谷歌, –

回答

0

你可以使用:

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(); 
+0

這是短:'VAR陣列= a.ToString()選擇(C => C-'0' )ToArray的();' –

+0

@TechnoSuggest,你通過它得到什麼? – user3598756

相關問題