WriteLineとは

解決


雪見大福  2008-01-07 19:55:39  No: 144240  IP: 192.*.*.*

Module Module1
    Sub Main()
        Dim x(5) As Integer
        x(3) = 12345
        Console.WriteLine("x(3)={0}", x(3))
のコードについてなのですが、"x(3)={0}"の{0}の意味がわかりません。
"x(3)={0}"を消去してプログラムを動かすと12345の表示のみになり
"x(3)={0}"を、"x(3)=  "に置き換えてプログラムを動かすと、0と表示
されるので、、"x(3)={0}"はプログラムで、x(3)=  と表示するためのものかなとは思っています。ご教授宜しくお願い致します。

編集 削除
アクア  URL  2008-01-07 23:55:04  No: 144241  IP: 192.*.*.*

本当に微力ながらお手伝い申し上げます。
Dim x(5) As Integer
x(3) = 12345
この部分に惑わされないようにしてください。

下記にサンプルコードを残しておきます。
このコードで {} の中にある数値が何処を見ているか解ると思います。

Module Module1
 
    Public Sub Main()
        Dim x As Integer = 5
        Dim y As Integer = 10
        Dim z As String = "アクア"
        Console.WriteLine("{0}を表示", x, y, z)
        Console.WriteLine("{1}を表示", x, y, z)
        Console.WriteLine("{2}を表示", x, y, z)
    End Sub

End Module

詳しくはヘルプもしくはMSDNにて、Console.WriteLineメソッドを検索してご確認ください。
解り難さを感じるかもしれませんが、[解説]の項目をしっかりとご確認されることをお勧めします。

編集 削除
雪見大福  2008-01-08 21:02:11  No: 144242  IP: 192.*.*.*

ご教授ありがとうございました。サンプルのコードをつけて下さったので、
とても理解しやすかったです。{0}は表示するオブジェクトを示していると思いました。

編集 削除