private static int[] ConvertIntToArray(int variable)
{
string converter = "" + variable;
int[] convertedArray = new int[converter.Length];
for (int i=0; i < convertedArray.Length;i++) //it can be also converter.Length
{
convertedArray[i] = int.Parse(converter.Substring(i, 1));
}
return convertedArray;
}
Мы получаем int с помощью метода. Затем немедленно преобразуйте его в string
(123456 -> «123456»). У нас есть строка с именем converter
и значение int
. Наша строка имеет string.Length
, особенно такую же длину int
, поэтому мы создаем array
с именем convertedArray
, у нас есть длина, то есть длина конвертера (string
). Затем мы попадаем в цикл, где преобразуем строку в int один за другим, используя string.Substring(i,1)
, и присваиваем значение convertedArray[i]
. Затем верните convertedArray
. В main
или любом другом методе, который вы можете легко вызвать.