‫欢迎回来｡
‫在本视频中, 我想给予您更好地了解我们正在使用的以及将来会大量使用的所有控制台方法的情况｡
‫所以我想给予你们一点背景信息｡
‫如果你只是想使用它, 那么你将要看到的大多数内容都是不相关的｡
‫但如果你真的想了解发生了什么, 那么这是正确的视频给你｡
‫那么我们开始吧｡
‫因此, 在控制台类中有各种方法可用, 我们将查看相关的方法,
‫以便输入内容和获得输出｡
‫好吧, 我会的
‫所以我们要调查一下｡
‫那么我们开始吧｡
‫首先, 我们有这个控制台, 对吧？
‫这将打印并保持光标在同一行上｡
‫基本上, 这允许我们在控制台上打印一些东西, 我们可以看到它｡
‫所以如果我们在控制台这里使用这个代码, 右边, 在括号和引号中, 我们在这里有文本｡
‫这段代码的作用是将文本打印到控制台上, 然后我们可以看到, 当你想显示一些值时,
‫这是非常有用的, 并且可以看到你的代码是否真的有效｡
‫而这是非常有用的, 特别是作为一个初学者在开始编程的时候, 这样你就可以实际看到你的代码做了什么,
‫它会输出一些东西｡
‫所以正确是做事的一种方式｡
‫有一个叫做console的类, 它是在C-sharp中预定义的, 所以我们可以直接使用它,
‫这允许我们基本上使用它的方法｡
‫其中一种方法是正确的｡
‫好吧, 我会的
‫所以如果我们想写点东西, 我们可以用console., 对吧？
‫然后在括号和引号内输入要在控制台上显示的内容｡
‫但还有另一种方法, 我们也可以使用右行, 这将打印并将光标放在下一行｡
‫所以当你用右线代替右线时, 它也会做同样的事情｡
‫它也会将文本打印到原来所在的行上, 但也可以说它会进行换行｡
‫因此, 它将光标放在下一行｡
‫好吧, 这就是两者之间唯一的区别｡
‫然后控制台上写着
‫它接受一个字符串类型的输入, 并返回该输入的ASCII值｡
‫因此它返回一个整数值｡
‫所以string只是一种数据类型, 它是文本类型, 而int是数字类型｡
‫所以整数类型, 我们稍后会详细讨论字符串和数字, 以及它们的不同类型｡
‫但现在, 只要记住, 字符串是文本, 整数是数字｡
‫现在你可能想知道, 丹尼斯所说的ASCII码是什么？
‫ASCII代表美国信息交换标准代码｡
‫这是一个七位字符代码, 它基本上允许我们使用字符, 并由计算机解释它们｡
‫所以电脑基本上会解释我们输入的任何东西｡
‫比如, 向下滚动, a, 它是字符和符号A,
‫它的值是a.
‫二进制值｡
‫所以二进制值是01501｡
‫而作为十进制值的是65｡
‫所以在这个ASCII代码表中总共有256个值, 因为从零开始, 所以有256个值｡
‫这只是一个小小的旁注｡
‫你真的不需要记住这些｡
‫如果你想更好地理解这个ASCII码的意思, 这只是为了让你知道｡
‫所以这不仅仅是你们听到的一个随机词, 而且你们对这里发生的事情有了一点了解｡
‫所以现在有另一个方法叫red line, 它接受一个字符串或整数输入, 并将其作为输出值返回｡
‫是这样｡
‫多德法｡
‫它所做的是将输入作为ASCII或将其作为ASCII值返回, 但红线返回的是实际输出｡
‫所以我们所进入的一切也将被归还｡
‫返回的意思是我们可以在代码中重用它｡
‫基本上, 这允许我们编写代码, 用户必须在控制台中输入一些内容,
‫然后可以使用这些内容来进行一些计算或实际运行程序｡
‫这很有用｡
‫所以无论何时你想让用户输入, 这对这个控制台关于红线是很有帮助的｡
‫然后还有红色的钥匙｡
‫这只需要一个｡
‫字符, 因此接受一个字符串类型的输入, 并返回密钥信息｡
‫因此, 将返回有关输入的密钥的详细信息｡
‫现在你可以决定你想用它做什么｡
‫好吧, 我会的
‫现在让我们看一些示例代码, 因为所有这些理论都很好｡
‫但有时候, 查看实际代码并了解其实际工作方式是有意义的｡
‫这里我们可以看到这个静态void main, 它是类和项目的主入口点.
‫这里我们有一行代码, 写着console., right line.
‫你好, 欢迎｡
‫所以这会打印文本并跳到新的一行｡
‫这就是这个代码要做的｡
‫但我们也有安慰的地方, 对吧？
‫在这里我们打个招呼｡
‫这也会打印同一行中的文本, 但不会跳到新行｡
‫然后是控制台｡
‫好吧, 我知道了
‫欢迎光临｡
‫就像你好一样｡
‫只是显示的文本不同｡
‫现在, 我们也使用控制台读取键, 它基本上只等待我们再次输入一个键｡
‫所以这基本上就是阻止程序停止或者完成, 这就是我们经常使用的, 或者说我们经常使用的,
‫来保持程序运行而不关闭.
‫取决于您的设置｡
‫这不是必需的, 但在大多数情况下是必需的｡
‫所以我就把它放在这里｡
‫基本上, 这只是让我们的程序保持打开状态, 这样我们就可以看到打印到控制台上的任何内容｡
‫否则控制台会很快关闭, 我们甚至看不到结果｡
‫好的, 现在让我们看看这里的输出｡
‫好吧, 我会的
‫所以输出会是你好, 欢迎｡
‫这是console right语句的输出结果, 然后我们会把hello,
‫welcome放在一个单词中, 作为to console right语句的输出结果, 因为console right语句不会产生任何空格｡
‫如果我们没有特别指示它这样做, 它不会创建额外的换行符｡
‫这里我想给你们看一个例子, 红线法和红键法｡
‫我们再次看到了main方法, 在main方法内部, 也就是我们的入口点, 我们有正确的方法,
‫输入一个字符串, 然后按回车键.
‫所以用户会看到输入一个字符串并按回车键｡
‫在这一行中, 我们使用控制台红色圆点线获取用户的输入, 并将其存储在红色输入中｡
‫然后, 我们使用控制台上的亮线来显示用户输入的内容｡
‫所以我们说你已经输入了, 这里我们使用花括号, 零花括号和右输入｡
‫所以我们在这里所做的基本上就是说你已经输入了, 然后用户输入了什么｡
‫所以这个花括号, 零个花括号, 我们将使用逗号后面的内容,
‫并将其自身替换为这个变量内部的条目｡
‫然后我们输入一个字符串, 然后按回车键｡
‫所以这里我们使用了读取方法的控制台, 我们使用了int ASCII值｡
‫所以我们把它存储在一个名为ASCII值的变量中, 或者用户输入的任何值｡
‫然后我们只需要说出用户在这里输入的内容｡
‫所以我们说ASCII值是, 然后是用户输入的值的实际ASCII值｡
‫现在作为一个小练习, 您可以使用该代码并对其进行操作｡
‫只看输出结果如何｡
‫我给你们举个简单的例子｡
‫在这里, 我们输入一个字符串, 然后按回车键｡
‫所以在我的情况下, 我只是进入｡
‫它只会说你已经输入了丹尼斯, 然后它会说, 输入任何键, 然后按回车键｡
‫我只要按D键, 它就会返回, 询问输入的值, 也就是68.
‫现在, 如果我们看这里, 我们到第68行, 我们可以看到, 事实上, 它是大写的RD｡
‫好吧, 我会的
‫原来如此｡
‫这是对控制台类的一点介绍, 以及我们如何使用其中的一些方法｡
‫如果您想了解更多有关控制台类的不同方法的信息, 当然可以查看文档｡
‫在这里你可以找到控制台类, 在那里你可以看到有一堆方法｡
‫所以当你转到方法时, 你可以看到被清除的, 移动缓冲区读键的读行｡
‫所以我们知道的是读, 读, 关键线, 然后是正确的｡
‫所以右和右线｡
‫但是你可以看到在窗口大小等方面有很多设置窗口位置｡
‫所以如果你想知道更多关于一个特定的方法, 你可以点击它, 你会看到红线｡
‫它是做什么的？
‫嗯, 有一堆超载｡
‫重载是指同一个方法的许多不同版本, 它们具有不同的输入选项｡
‫因此, 这里我们可以输入三个不同的值｡
‫所以一个字符串, 一个对象和一个对象｡
‫我们稍后会看到什么是对象以及它是如何工作的｡
‫但基本上, 我们使用的红线是这条亮线,
‫我们在这里输入一个字符串, 如果你想了解更多信息, 你可以点击它, 你会看到它会返回一个空值或什么都不返回｡
‫因此, 它将一个特定的字符串值写入标准输出字符串, 后跟以当前行结尾的字符串｡
‫好吧, 我会的
‫但正如我所说, 我们将在稍后对此进行更多研究｡
‫这样就更有意义了｡
‫所以如果你没有理解它的每一个部分, 也不用担心要记住所有的内容,
‫我们会广泛地使用这些方法｡
‫这在以后会变得很自然｡
‫好吧, 我会的
‫下一段视频再见｡