C#入门之控制台输入和输出

在上节HelloWorld中已经有一条简单的输出System.Console.WriteLine("Hello World!");

控制台输出

C# 控制台程序一般使用 .NET Framework Console 类提供的输入/输出服务。Console.WriteLine("Hello World!"); 语句使用 WriteLine 方法。它在命令行窗口中显示其字符串参数并换行。其他 Console 方法用于不同的输入和输出操作。Console 类是 System 命名空间的成员。如果程序开头没有包含using System; 语句,则必须指定System 类,如下所示:System.Console.WriteLine("Hello World!");

WriteLine 方法十分有用,在编写控制台应用程序时会经常用到它。

WriteLine 可显示字符串:Console.WriteLine("Hello World!");

WriteLine 也可显示数字

int x = 42;
Console.WriteLine(x);

如果需要显示若干个项,则用 {0} 表示第一项,{1} 表示第二项,依此类推,如下所示:

int year = 2008;
string str = "今年是";
Console.WriteLine(" {0} {1}年.", str, year);

输出应如下所示:

今年是2008年.

Console.WriteLine()方法是将要输出的字符串与换行控制字符一起输出,当次语句执行完毕时,光标会移到目前输出字符串的下一行.

至于Console.Write()方法,光标会停在输出字符串的最后一个字符后,不会移动到下一行,其余的用法与Console.WriteLine()一样。

控制台输入

在C#控制台程序中提供了两种方法让用户输入所需数据,它们是有Console类提供的静态方法。

static int Read()和static string ReadLine()。

要读取单个字符,则使用Read()方法,它等待用户输入一个键,然后返回结果。字符作为int类型的值返回,所以要显示字符就必须转换为char类型。

要读取一串字符,则使用ReadLine()方法。该方法一直读取字符,直到用户按下ENTER键,然后将它们返回到string 类型的对象中。

using System;

//Console.Read() 示例

class KbIn {

public static void Main()

{

    char ch;

    Console.Write("Press a key followed by ENTER: ");

    ch = (char) Console.Read(); // get a char

    Console.WriteLine("Your key is: " + ch);

  }

}

 

using System;

//Console.ReadLine() 示例

class ReadString {

public static void Main() {

string str;

Console.WriteLine("Enter some characters.");

str = Console.ReadLine();

Console.WriteLine("You entered: " + str);

}

}

转载于:https://www.cnblogs.com/codemo/archive/2008/09/20/1294977.html

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值