close

上次好像有記錄到Console的一般使用 今天打算紀錄 如何將變數裡面的內容  

我們先設定一個整數變數 並給予初始值來觀看其用法

        Dim x As Integer 'x為整數變數
        Dim kk As String '中斷變數
        x = 35
        Console.WriteLine("印出整數變數x")
        Console.WriteLine(x)

程式執行結果如下圖所示:

 

1.bmp

其實變數的輸出只需將變數直接置放在Console.writeline( 變數置放處 ) 裡面即可... 字串變數也是一樣... 例如下面例子

        Dim y As String 宣告y是字串變數
        y = "來這裡~~~~" <===有加雙引號的是字串
        Console.WriteLine("印出字串變數y")
        Console.WriteLine(y)

其結果如下:(紅色區塊為列印出字串變數的用法)

2.bmp

 接下來我們觀察以下這兩行程式:

        Console.WriteLine("印出字串變數y=", y) '兩個參數 "印出字串變數y=" y
        Console.WriteLine("印出字串變數y={0}", y) '要印第二個參數 必須加入取代{0}

Console.WriteLine括弧內有兩個參數 這樣印到底有用ㄇ???其執行圖如下圖所示:

 

3.bmp

我們可以發現第一行程式的 變數y並沒有印出來 ... 其實Console.WriteLine只會印第一個參數... 後面再多加的變數必須利用"取代"用法{0} {1} {2}  來嘗試一下 下面例子...

        Console.WriteLine("印出整數變數x={0}", x)
        Console.WriteLine("印出字串變數y={0}", y)

其程式執行結果如下:

 

4.bmp

這樣一來 就可以將後面的變數印出來惹..... 也就是{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} ...依此類推

其程式執行結果如下所示:

 

5.bmp

 

最後~ 有興趣的朋友 不妨把這樣的基本功練習一下.....

參考程式如下:

6.bmp 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 輕舞飛揚 的頭像
    輕舞飛揚

    ~尋憶小築~

    輕舞飛揚 發表在 痞客邦 留言(0) 人氣()