如何在C#中获取char输入?

时间:2017-11-06 18:10:58

标签: c# .net

我正在解决一个问题,即我必须输入一个字符输入并打印出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值,这是无意义的,因为它在问题陈述中说明我应该接受一个字符。

我希望该用户无法输入多个字符。

0 个答案:

没有答案