【C#教程】输入与输出

1,729次阅读
没有评论

共计 1228 个字符,预计需要 4 分钟阅读。

什么是输入与输出?

输入就是接收的信号,输出就是发送的信号,不同设备之间的连接线要求是一台设备的输出连接到另外一台设备的输入,输入连接到另外一台设备的输出

【引用至https://zhidao.baidu.com/question/390463416416938445.html

【C#教程】输入与输出
常用的输入软件——Word

这个是在生活及工业中的的解释,而在编程中,输入输出就有不同的含义了:

输入:指从内存等读出数据,从输入设备(扫描仪、鼠标、键盘)等读取数据;

输出:指将数据打印至屏幕等输出设备。

比如下面这篇文章就运用到了这个知识。

未配置正确的文章地址

如何实现

输入输出在C#中主要有这几个函数:

1.[code]Console.WriteLine()[/code]

可以输出大多数数据,如Bool、Int、String,亦可格式化输出。

使用方法:

Console.WriteLine(参数:输出内容);

例:

//数字
Console.WriteLine(1);
//字符串
Console.WriteLine("zfc");
//字符
Console.WriteLine('e');
//bool
Console.WriteLine(true);

[v_warn]使用此方法会在输出内容后追加一个换行符,若不加换行符请使用[code]Console.Write();[/code][/v_warn]

【C#教程】输入与输出

2.[code]Console.Write();[/code]

同上,只是不追加换行符

一键跳转跳转最常用的

3.[code]Console.ReadKey();[/code]

获取按下的键,【可选的】显示在Console控制台中,并返回一个包含按键信息的ConsoleKeyInfo

使用方法

Console.ReadKey();//只返回值不显示
Console.ReadKey(true);//只返回值不显示
Console.ReadKey(false);//返回值并显示

运行截图

【C#教程】输入与输出

[v_warn]该方法在输出时不会追加换行符[/v_warn]

4.[code]Console.Read();[/code]

获取输入字符的ASCII码,并返回。

使用方法

Console.WriteLine(Console.Read());

运行截图

【C#教程】输入与输出

5.[code]Console.ReadLine();[/code]  最常用

读入输入的一行字符串,并返回。

使用方法

Console.WriteLine(Console.ReadLine());

运行截图

【C#教程】输入与输出

区别

[v_notice]Console.ReadLine(); 会等待直到用户按下回车,一次读入一行
Console.ReadKey(); 则是等待用户按下任意键,一次读入一个字符。[/v_notice]

关于占位符

Console.WriteLine("p:{0}","text");

如下代码中的占位符{0},表示后面传入的第0个参数”text”,{1}代表第一个,以此类推。

运行截图

【C#教程】输入与输出
正文完
 
再看一点
lvshujun
版权声明:本站原创文章,由 lvshujun 于2018-09-02发表,共计1228字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请联系站长并注明出处。
评论(没有评论)