Я делаю программу проверки кредитных карт, в которой я запрашиваю строку, которая будет представлять собой 16-значный номер (номер кредитной карты), и я хочу преобразовать ее в массив int.Как я могу это сделать?Затем мне нужно умножить все остальные цифры, начиная с первой цифры, на 2.
char[] creditNumbers = creditCardNumber.ToCharArray();
creditNumbers[0] = (char)((int)(creditNumbers[0] * 2));
creditNumbers[2] = (char)((int)(creditNumbers[2] * 2));
creditNumbers[4] = (char)((int)(creditNumbers[4] * 2));
creditNumbers[6] = (char)((int)(creditNumbers[6] * 2));
creditNumbers[8] = (char)((int)(creditNumbers[8] * 2));
Это то, что я сделал до сих пор, но мое приведение не выполнено правильно.Как мне решить проблему?