上次好像有記錄到Console的一般使用 今天打算紀錄 如何將變數裡面的內容
我們先設定一個整數變數 並給予初始值來觀看其用法
Dim x As Integer 'x為整數變數
Dim kk As String '中斷變數
x = 35
Console.WriteLine("印出整數變數x")
Console.WriteLine(x)
程式執行結果如下圖所示:
其實變數的輸出只需將變數直接置放在Console.writeline( 變數置放處 ) 裡面即可... 字串變數也是一樣... 例如下面例子
Dim y As String 宣告y是字串變數
y = "來這裡~~~~" <===有加雙引號的是字串
Console.WriteLine("印出字串變數y")
Console.WriteLine(y)
其結果如下:(紅色區塊為列印出字串變數的用法)
接下來我們觀察以下這兩行程式:
Console.WriteLine("印出字串變數y=", y) '兩個參數 "印出字串變數y=" y
Console.WriteLine("印出字串變數y={0}", y) '要印第二個參數 必須加入取代{0}
Console.WriteLine括弧內有兩個參數 這樣印到底有用ㄇ???其執行圖如下圖所示:
我們可以發現第一行程式的 變數y並沒有印出來 ... 其實Console.WriteLine只會印第一個參數... 後面再多加的變數必須利用"取代"用法{0} {1} {2} 來嘗試一下 下面例子...
Console.WriteLine("印出整數變數x={0}", x)
Console.WriteLine("印出字串變數y={0}", y)
其程式執行結果如下:
這樣一來 就可以將後面的變數印出來惹..... 也就是{0} 對應到後面的變數x
如果今天有很多的變數要一起印在一行 就必須一個蘿蔔一個坑 依序對應好....例如下面例子
Dim z As Boolean = CBool(0)
Console.WriteLine("印出多個變數x={0}, y = {1}, z = {2}", x, y, z)
{0}對應x {1}對應y z對應{2} ...依此類推
其程式執行結果如下所示:
最後~ 有興趣的朋友 不妨把這樣的基本功練習一下.....
參考程式如下:
留言列表