【C#教程】输入与输出

什么是输入与输出?

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

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

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

输出:指将数据从内存等读出后打印至屏幕等输出设备。

实战所讲的打印斐波那契数列就是输出的一种体现。

如何实现

输入输出在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]

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

同上,只是不追加换行符

一键跳转跳转最常用的

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

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

使用方法

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

运行截图

[box style="warning"]该方法在输出时不会追加换行符[/box]

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

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

使用方法

Console.WriteLine(Console.Read());

运行截图

 

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

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

使用方法

Console.WriteLine(Console.ReadLine());

运行截图

区别

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

关于占位符

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

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

运行截图

 

声明:本文为原创,作者为 admin,转载时请保留本声明及附带文章链接:https://cszj.wang/archives/589.html