检测输入的字符是否为数字,不知道错在什么地方,求教
程序代码: double balance;
bool rightInput=false;
string temp;
char[] charArry;
do
{
Console.WriteLine("请输入您现在的存款:");
temp = Convert.ToString(Console.ReadLine());
charArry = temp.ToCharArray();
for (int a = 0; a < charArry.Length; a++)
{
for (int b = 9; b > -1; b--)
{
if (Convert.ToInt32(charArry[a]) == b) rightInput = true;
}
}
} while (rightInput == false);为什么不管我输入的是否为数字,都跳不出这个循环,错在哪了,新手刚学C#,求教……









