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();

}

}