遊戲開發指南/程式語言/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