`
wsql
  • 浏览: 11754564 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

C#控制台的输入和输出-Console类-输出到控制台

 
阅读更多

C# 控制台程序一般使用 .NET Framework Console 类提供的输入/输出服务。我们多次用到Console.WriteLine方法,我们再学习一些其他的方法。

输出到控制台

输出到控制台就是把数据输出到控制台并显示出来, .Net框架提供了Console类实现这个任务,具体方式有以下几种:

Console.WriteLine();
Console.Write();
Console.WriteLine("输出的值");
Console.Write("输出的值");
Console.WriteLine("输出的格式字符串",变量列表);
Console.Write("输出的格式字符串",变量列表);

Console.WriteLine()方法是将要输出的字符串与换行控制字符一起输出,当次语句执行完毕时,光标会移到目前输出字符串的下一行。
Console.Write()方法光标会停在输出字符串的最后一个字符后,不会移动到下一行,其余的用法与Console.WriteLine()一样。

Console.WriteLine();和Console.Write();的唯一区别就是前者换行,后者不换行。其余用法全部相同。

输出格式字符串

输出格式字符串代码如下:

Console.WriteLine("我的好朋友有{0},{1},{2}和{3}",string[0],string[1],string[2],string[3],);

这种方式中包含两个参数:“格式字符串”和变量列表。
"我的好朋友有{0},{1},{2}和{3}"就是格式字符串,{0},{1},{2},{3}叫做占位符,代表后边依次排列的变量列表,0对应第1个变量,1对应第2个变量,依次类推,完成输出。

在要输出变量值的位置使用占位符{n}来占位,然后用','号来增加变量。n从0开始计数,如果要输出3个变量,那么最后一个n的值应该为2。

int year = 2008;
string str = "今年是";
Console.WriteLine(" {0} {1}年。", str, year);输出应如下所示:
今年是2008年。

分享到:
评论

相关推荐

    WPF控制台输出Console可隐藏可显示

    WPF控制台输出文本,可以将控制台隐藏,也可以将控制台显示。

    控制台窗口最小化到托盘

    控制台窗口最小化到托盘,点击最小化后的托盘图标恢复 Console opens, you press minimize, it minimizes to tray, you click icon, it maximizes

    c#-console七彩输出

    还再用黑白的控制台吗?改demo能在控制台输出彩色的字符

    C# 控制台承载WebAPI 的小demo

    一个C# 控制台应用,可以直接运行,将webapi部署在应用上,代码内容是根据微软官方文档所做的,用VS打开导入相应的web包就可以使用。

    ConsoleTest:在C#控制台项目中测试控制台输出

    ConsoleStream类包含用于测试C#控制台项目中的输出文本的方法。 如何使用它: 构建库。 创建一个C#控制台项目。 在控制台上显示一条消息。 例子: static void Main ( string [] args ) { Exercice11_FirstName ...

    C#实现在控制台输入密码显示星号的方法

    在控制台输入的内容C#默认按照字符串进行处理,如果直接让用户一次输入完毕就很难实现 显示星号的功能。但是如果让用户一次只能输入一个字符就,在将用户输入的字符替换为星号就可以实现了! 首先,C#中能让用户按下...

    Simple-CSharp-Console-Bootstrapper:开源C#控制台引导程序!

    :inbox_tray: 简单的C#控制台引导程序 :white_exclamation_mark: 重要的 :white_exclamation_mark: ᲼᲼᲼᲼᲼᲼᲼᲼᲼᲼᲼᲼᲼᲼᲼᲼᲼᲼᲼᲼᲼᲼᲼᲼᲼᲼᲼᲼᲼᲼᲼᲼᲼᲼᲼᲼᲼᲼᲼᲼᲼᲼᲼᲼᲼᲼᲼᲼᲼᲼ ...

    C语言控制台小游戏c-game.zip

    这个C#实现的小游戏是一个简单的猜数字游戏,让玩家猜一个1到100之间的随机生成的数字。以下是对这个小游戏的分析: Random 类的使用:游戏开始时,使用 Random 类生成一个1到100之间的随机数作为要猜的数字。 ...

    用C写的简单的控制台贪吃蛇游戏Snake-master.zip

    这个C#实现的小游戏是一个简单的猜数字游戏,让玩家猜一个1到100之间的随机生成的数字。以下是对这个小游戏的分析: Random 类的使用:游戏开始时,使用 Random 类生成一个1到100之间的随机数作为要猜的数字。 ...

    C#实现在控制台输出当前系统时间的方法

    本文实例讲述了C#实现在控制台输出当前系统时间的方法。分享给大家供大家参考。具体实现方法如下: //C#实现的小控制台程序: 动态输出当前时间 using System; using System.Collections.Generic; using System....

    ConsoleTables:在控制台应用程序C#中打印出格式正确的表

    您是否曾经想将平面结构化POCO输出到控制台? 当然可以! 此类将使您尽可能轻松地在控制台上正确打印格式正确的表。 用法示例 // using ConsoleTables; static void Main ( String [] args ) { var table = new ...

    人工智能-项目实践-C#-基于C#控制台的游戏循环机制.zip

    基于C#控制台的游戏循环机制 通过在Main方法下的while循环实现游戏循环,并通过 Console.KeyAvailable属性 来实现非阻塞地实时接收键盘输入 while(true){ if(Console.KeyAvailable){ var input_char = Console.Read...

    C# 控制台 Console Conway's game of life 康威 生命游戏 源码

    C# 控制台程序 带源码 康威生命游戏(Conway's game of life) 游戏以细胞为单元,每个细胞有两种状态:存活、死亡。 游戏有下面几条规则: 当细胞存活时,如果周围八格存活细胞时(不包含2个),该细胞死亡。 当...

    C#控制台输出进度和百分比的实例代码

    代码如下: using System;... namespace ConsoleApplication1 { class Program { static void Main(string[] args) { bool isBreak = false; ConsoleColor colorBack = Console.BackgroundColor; 

    C-sharp-console-gui-framework:用于C#控制台应用程序的GUI框架

    控制台GUI ConsoleGUI是一个简单的布局驱动的.NET框架,用于创建基于控制台的GUI应用程序。 它提供了最基本的布局管理实用程序以及一组基本控件。 上面的示例并不是真正的可玩象棋游戏。 左侧的面板只是一个带有一些...

    控制台版本的扫雷

    VS2012编写的控制台版本的扫雷 WASD or ←→↑↓ 控制方向 SPACE挖雷 F标旗 I问号

    GnomUi:使用C#的控制台UI的小型框架

    #GnomUi是用C#编写(正在编写)的微型框架,用于控制台图形界面。 我们的目标是使用模板和样式实现类似于DOM结构的结构。

    C#控制台德州扑克V1.01.rar

    用C#控制台程序做的一个德州扑克小游戏 比较简单 但是是有画面的 主要精力是画面的构建 和 规则的算法 只做自己学习用 上传的是源代码 之前那版有些问题已经修改

    C# 控制台应用程序——随机数

    防伪码是我们现在经常在商品上看到的防伪手段之一,现在需要编写一个防伪码生成器,按照输入参数生成防伪码,并且把生成的时间及指定的防伪码输出。 1)防伪码的组成 防伪码由以下字符组成:0123456789...

    C# Console 控制台 ProgressBar 进度条

    用于控制台的进度条控件

Global site tag (gtag.js) - Google Analytics