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

 

posted on 2012-06-25 16:52  流星落  阅读(1344)  评论(0编辑  收藏  举报

导航