C#中WriteLine与Write、ReadLine与ReadKey的区别

Console.WriteLine(" ")

打印字符串后,光标跳转到结束位置的下一行,下次打印时直接从下一行开始

Console.Write(" ")

打印字符串后,光标放在末尾处不移动,下次打印时,直接从上次打印的末尾处开始打印

Console.ReadLine(" ")

当执行到此行命令时,控制台等待用户从键盘输入信息,用户可以输入任意长度的信息,直到按下回车键,此时此行命令执行完毕,程序跳转到下一行

Console.ReadKey(" ")

当执行到此行命令时,控制台等待用户从键盘输入信息,当用户按下鼠标的任意一个键时,就会立即自动结束此时此行命令执行完毕,程序跳转到下一行

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace test
{
    
    
    internal class Program
    {
    
    
        static void Main(string[] args)
        {
    
    
            //打印字符串后,光标跳转到结束位置的下一行,下次打印时直接从下一行开始
            Console.WriteLine("你好 世界!");
            //打印字符串后,光标放在末尾处,下次打印时,直接从上次打印的末尾处开始打印
            Console.Write("你好 世界!");
            //当执行到此行命令时,控制台等待用户从键盘输入信息,用户可以输入任意长度的信息,直到按下回车键,此时此行命令执行完毕,程序跳转到下一行
            Console.ReadLine();
            //当执行到此行命令时,控制台等待用户从键盘输入信息,当用户按下鼠标的任意一个键时,就会立即自动结束此时此行命令执行完毕,程序跳转到下一行
            Console.ReadKey();
        }
    }
}

猜你喜欢

转载自blog.csdn.net/weixin_64072619/article/details/131317151