Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [C#] строку в массив


Автор: Philimon 15.2.2010, 01:50
Необходимо строку содержащую число посимвольно занести в интовый массив. Если массив длиннее строки (массив очень длинный, поэтому ситуация когда строка длиннее массива исключается), то пустое пространство необходимо заполнить нулями, но при этом нули должны стоять перед числом (вот так 00025, если строка просто 25).

Автор: Fortnox 15.2.2010, 05:33
Код

            string str = "123456789";
            int[] array = new int[str.Length + 5];

            int j = str.Length - 1;
            for (int i = array.Length - 1; i != -1; --i)
            {
                array[i] = int.Parse(str[j].ToString());
                --j;
                if (j == -1)
                    break;
            }

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)