问题描述
- C#中将字符或者字符串赋值给已定义的整型变量
-
已经在方法体中编写如下代码:int num = 10;
num = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(num);
Console.Read();
现在问题是如果在输入字符或者一个字符串程序就会终止,有什么办法将输入的字符或字符串转换成ASCII码再输出显示呢
解决方案
int num = 10;
string s = Console.ReadLine();
int n = 0;
if (int.TryParse(s, out n))
{
num = Convert.ToInt32(s);
Console.WriteLine(num);
}
else
{
Console.WriteLine(string.Concat(s.Select(x => x.ToString("X2"))));
}
时间: 2024-12-02 19:48:44