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();
}
}
分享到:
相关推荐
WPF控制台输出文本,可以将控制台隐藏,也可以将控制台显示。
控制台窗口最小化到托盘,点击最小化后的托盘图标恢复 Console opens, you press minimize, it minimizes to tray, you click icon, it maximizes
还再用黑白的控制台吗?改demo能在控制台输出彩色的字符
在控制台输入的内容C#默认按照字符串进行处理,如果直接让用户一次输入完毕就很难实现 显示星号的功能。但是如果让用户一次只能输入一个字符就,在将用户输入的字符替换为星号就可以实现了! 首先,C#中能让用户按下...
一个C# 控制台应用,可以直接运行,将webapi部署在应用上,代码内容是根据微软官方文档所做的,用VS打开导入相应的web包就可以使用。
:inbox_tray: 简单的C#控制台引导程序 :white_exclamation_mark: 重要的 :white_exclamation_mark: ...
ConsoleStream类包含用于测试C#控制台项目中的输出文本的方法。 如何使用它: 构建库。 创建一个C#控制台项目。 在控制台上显示一条消息。 例子: static void Main ( string [] args ) { Exercice11_FirstName ...
用户输入处理:通过 Console.ReadLine() 获取用户输入,并使用 int.TryParse() 方法将输入转换为整数。如果用户输入无效,会提示用户输入有效的数字。 游戏逻辑:根据玩家猜测的数字与目标数字的大小关系,给出相应...
用户输入处理:通过 Console.ReadLine() 获取用户输入,并使用 int.TryParse() 方法将输入转换为整数。如果用户输入无效,会提示用户输入有效的数字。 游戏逻辑:根据玩家猜测的数字与目标数字的大小关系,给出相应...
基于C#控制台的游戏循环机制 通过在Main方法下的while循环实现游戏循环,并通过 Console.KeyAvailable属性 来实现非阻塞地实时接收键盘输入 while(true){ if(Console.KeyAvailable){ var input_char = Console.Read...
C# 控制台程序 带源码 康威生命游戏(Conway's game of life) 游戏以细胞为单元,每个细胞有两种状态:存活、死亡。 游戏有下面几条规则: 当细胞存活时,如果周围八格存活细胞时(不包含2个),该细胞死亡。 当...
本文实例讲述了C#实现在控制台输出当前系统时间的方法。分享给大家供大家参考。具体实现方法如下: //C#实现的小控制台程序: 动态输出当前时间 using System; using System.Collections.Generic; using System....
您是否曾经想将平面结构化POCO输出到控制台? 当然可以! 此类将使您尽可能轻松地在控制台上正确打印格式正确的表。 用法示例 // using ConsoleTables; static void Main ( String [] args ) { var table = new ...
控制台GUI ConsoleGUI是一个简单的布局驱动的.NET框架,用于创建基于控制台的GUI应用程序。 它提供了最基本的布局管理实用程序以及一组基本控件。 上面的示例并不是真正的可玩象棋游戏。 左侧的面板只是一个带有一些...
代码如下: using System;... namespace ConsoleApplication1 { class Program { static void Main(string[] args) { bool isBreak = false; ConsoleColor colorBack = Console.BackgroundColor;
#GnomUi是用C#编写(正在编写)的微型框架,用于控制台图形界面。 我们的目标是使用模板和样式实现类似于DOM结构的结构。
VS2012编写的控制台版本的扫雷 WASD or ←→↑↓ 控制方向 SPACE挖雷 F标旗 I问号
防伪码是我们现在经常在商品上看到的防伪手段之一,现在需要编写一个防伪码生成器,按照输入参数生成防伪码,并且把生成的时间及指定的防伪码输出。 1)防伪码的组成 防伪码由以下字符组成:0123456789...
用C#控制台程序做的一个德州扑克小游戏 比较简单 但是是有画面的 主要精力是画面的构建 和 规则的算法 只做自己学习用 上传的是源代码 之前那版有些问题已经修改
用于控制台的进度条控件