C# Console.Read();和Console.ReadLine();和Console.ReadKey();区别详解。
程序员文章站
2022-08-23 21:29:39
Console.Read();和Console.ReadLine();和Console.ReadKey();区别详解。 Console.Read();,专业:从标准输入流读取下一个字符。通俗:读取键盘输入的第一个字符、第二个字符...,以此类推,返回ASCII值,回车退出 。 示例代码: 1 usi ......
console.read();和console.readline();和console.readkey();区别详解。
console.read();,专业:从标准输入流读取下一个字符。通俗:读取键盘输入的第一个字符、第二个字符...,以此类推,返回ascii值,回车退出 。
示例代码:
1 using system; 2 using system.collections.generic; 3 using system.linq; 4 using system.text; 5 using system.threading.tasks; 6 7 namespace test002 8 { 9 class program 10 { 11 static void main(string[] args) 12 { 13 console.writeline("请输入多个字符。"); 14 int readfirst = console.read(); 15 console.writeline("第一次输入的值为:" + readfirst); 16 int readsecond = console.read(); 17 console.writeline("第二次输入的值为:" + readsecond); 18 19 console.readkey(); 20 } 21 } 22 }
示例结果:
console.readline();,专业:从标准输入流读取下一行字符。通俗:读取所有字符,返回字符串,回车退出 。
示例代码:
1 using system; 2 using system.collections.generic; 3 using system.linq; 4 using system.text; 5 using system.threading.tasks; 6 7 namespace test002 8 { 9 class program 10 { 11 static void main(string[] args) 12 { 13 console.writeline("请输入多个字符。"); 14 string readlinefirst = console.readline(); 15 console.writeline("第一次输入的值为:" + readlinefirst); 16 console.writeline("请输入多个字符。"); 17 string readlinesecond = console.readline(); 18 console.writeline("第二次输入的值为:" + readlinesecond); 19 20 console.readkey(); 21 } 22 } 23 }
示例结果:
console.readkey();,专业:获取用户按下的下一个字符或功能键。按下的键显示在控制台窗口中。通俗:监听键盘事件,可以理解为按任意键执行。
示例代码:
1 using system; 2 using system.collections.generic; 3 using system.linq; 4 using system.text; 5 using system.threading.tasks; 6 7 namespace test002 8 { 9 class program 10 { 11 static void main(string[] args) 12 { 13 console.readkey(); 14 } 15 } 16 }
示例结果:
以上内容是我自己的理解,希望对需要的朋友有所帮助。
上一篇: HTML转EXCEL的方法