C#控制台的输入和输出-Console类-从控制台输入
Console类提供的输入方法非常简单,语法如下:
Console.ReadLine();
Console.ReadLine()方法返回的是键盘输入string类型;
Console.Read()是把键盘输入的字符转化成ASC码;
以下代码返回一个字符串类型,可以把它直接赋给字符串变量。
string strname=Console.ReadLine();
有时从控制台输入数字,就用到前面的数据转换。例如:
int num=int.Parse(Console.ReadLine());
int num=Convert.ToInt32(Console.ReadLine());
注意:Console.ReadLine()和Console.Read()的输入结果完全不同,不能混用。
Console.ReadKey()就是获取用户按下的功能键显示在窗口中,用在前面代码中起到窗口暂停作用。
using System;
class ConsoleTest
{
static void Main(string[] args)
{
//显示提示信息
Console.WriteLine("请输入两个学生姓名");
//从控制台输入姓名
string name1 = Console.ReadLine();
string name2 = Console.ReadLine();
Console.WriteLine("请输入两个学生成绩");
//从控制台输入成绩
int score1 = int.Parse(Console.ReadLine());
int score2 = int.Parse(Console.ReadLine());
//输出学生信息
Console.WriteLine("第一个学生的姓名{0},成绩{1}",name1,score1);
Console.WriteLine("第二个学生的姓名{0},成绩{1}",name2,score2);
Console.ReadKey();
}
}