Integer to Integer Array C#

前端 未结 14 1578
深忆病人
深忆病人 2020-12-08 04:42

I had to split an int \"123456\" each value of it to an Int[] and i have already a Solution but i dont know is there any better way : My solution was :

publi         


        
14条回答
  •  佛祖请我去吃肉
    2020-12-08 05:31

    I would convert it in the below manner

    if (num == 0)  return new int[1] { 0 };           
    var digits = new List();
    while (num > 0)
    {
       digits.Add(num % 10);
       num /= 10;
    }
     var arr = digits.ToArray().Reverse().ToArray();
    
    

提交回复
热议问题