zoukankan      html  css  js  c++  java
  • C#之控制台输入和输出

    控制台输出

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

    }

    }

  • 相关阅读:
    几个比较好的IT站和开发库官网
    Win7下Qt5.2中使用OpenGL的glu函数库无法使用的解决方案
    QT5.2 Assistant-设置应用程序图标
    linux下文件编码格式转换方法(gb18030/utf-8)
    QT-进制转换计算器
    QT-图标设置
    QT-make: *** No rule to make target
    QT的exe文件打开显示,无法定位程序***输入点于动态链接库****
    QT工程文件上传Github仓库
    Eclipse中文乱码
  • 原文地址:https://www.cnblogs.com/yzl050819/p/5976383.html
Copyright © 2011-2022 走看看