游戏开发指南/编程语言/VB.NET/基本控制台输入输出
如果您仍然处于 Visual Studio 的主屏幕,那么您需要遵循 这些步骤来创建项目.
您的项目应该看起来像这样
Module Module1
Sub Main()
End Sub
End Module
您需要在
Sub Main()
和
End Sub
之间输入所有编程代码。您现在不需要知道这些代码的作用,只需要知道在它们之间进行编程即可。
如果您尝试通过按下F5或点击带有“启动”字样的绿色箭头来运行代码,您会发现控制台会立即打开并关闭。要解决此问题,您需要输入
Console.ReadLine()
您应该将此代码放在所有项目的末尾,直到另行通知。当您在运行时按下回车键时,程序就会关闭。
此函数还有其他用途,我们将在稍后讨论。
您可以在代码中编写注释以帮助您编写不会被编译的笔记。您可以使用单引号('')来实现。您可以将其写在一行空白处,也可以写在一行代码的末尾。
以下是一个例子
'This is a comment
Console.ReadLine() 'This is also a comment
要输出消息到控制台,您需要使用以下代码
Console.WriteLine("Hello World!")
在编程语言中,文本(称为字符串)通过在文本周围加上引号来输入。
所有函数都需要在名称后面加上括号 (),例如Console.ReadLine()和Console.WriteLine(),但一些函数,例如Console.WriteLine(),可以在函数中输入额外信息,这些信息放在括号内。由于它是文本,因此使用引号非常重要。
如果您要编写以下代码
Console.WriteLine("Hello")
Console.WriteLine("World!")
那么输出将是
Hello World!
它将把信息分成两行。这是因为 Console.Writeline() 输出您的消息,然后是换行符,这意味着任何其他消息都会出现在下一行。如果您不想添加换行符,则可以使用
Console.Write("A message")
这意味着
Console.Write("Hello")
Console.Write("World!")
将输出
Hello World!
为了存储用户输入,我们需要学习变量。要创建一个名为 Var1 的变量,用于存储字符串,请编写以下代码:->
Dim Var1 as String
我们将在下一頁详细介绍变量。
这就是Console.ReadLine()的“第二种用途”。它获取用户输入,并且不会关闭控制台应用程序。它不会关闭控制台应用程序的原因是它正在等待输入。
要将用户输入存储在变量中,请编写
Var1 = Console.ReadLine()
如果您运行此应用程序,您不会看到太多变化,因为没有额外的输出,所以您不会注意到它。您需要使用 Console.WriteLine() 来输出变量,在输出变量时,不要使用引号,因为它是一个变量名,而不是一个字符串(文本)。
总体而言,您的程序现在应该看起来像这样
Module Module1
Sub Main()
'Making a variable called Var1 of type String
Dim Var1 as String
'Storing the input into the variable
Var1 = Console.ReadLine()
'Outputting the contents of the variable: Var1
Console.WriteLine(Var1)
'Stoping the console from closing to allow the user to read the output
Console.ReadLine()
End Sub
End Module
输入
Hello
将输出
Hello