我正在解决一个问题,即我必须输入一个字符输入并打印出ascii值。
我写了一个这样的程序,工作正常。
using System;
namespace ASCII_Value
{
class Program
{
static void Main(string[] args)
{
string s = Console.ReadLine();
int i = Convert.ToInt32(s[0]);
Console.WriteLine(i);
}
}
}
但是有一种更好的方法,我只接受一个字符输入,因为用户可以输入一个句子并获得第一个字符的ascii值,这是无意义的,因为它在问题陈述中说明我应该接受一个字符。
我希望该用户无法输入多个字符。