跳轉至內容

遊戲開發指南/程式語言/VB.NET/基本控制檯輸入輸出

100% developed
來自華夏公益教科書,開放世界開放書籍
遊戲開發指南/程式語言/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
華夏公益教科書