C#中关于Read()和ReadLine()

2024-12-25 00:17:33
推荐回答(3个)
回答1:

Read()读取一个字符,返回该字符的ascII码,
ReadLine()是读取一行,返回值是string类型。

针对console.read()和console.readline(),做比较,结果如下:
比如你输入2,
read()返回值类型是int类型的,值是50;
readline()返回值是string类型的,值是2;
比如你输入abc,
read()返回值类型为int类型,值是97;
readline()返回值是string类型,值是abc

回答2:

Read是读取全部
Readline是读取一行

回答3:

Read()只读取一个字符
ReadLine()是读一行
string s = Console.Read();//输入abcd,s=a
string s = Console.ReadLine();//输入abcd,s=abcd