参考書の中に
Module Module1
Sub Main()
Console.Title = "ファイル書き込みその1"
Dim Writer As New IO.StreamWriter("d:\Data_out001.txt")
Dim a(,) As Double = {{3.2, 5.9, -7.1}, {-4.1, -3.5, 2.1}, {5.0, -8.3, -6.5}, {4.3, -3.6, 0.3}, {-3.2, 6.5, 4.3}}
Dim i, j As Integer
Dim r As Integer = 5
Dim c As Integer = 3
Writer.WriteLine("{0}", r)
Writer.WriteLine("{0}", c)
For i = 0 To r - 1
For j = 0 To c - 1
Writer.WriteLine("{0}", a(i, j))
Next
Next
Writer.Close()
Console.WriteLine("書き込み終了しました。")
Console.ReadLine()
End Sub
End Module
というプログラムがあるのですが。{"0"}の意味が良くわかりません。0の数字を1にすると
、「インデックス (0 ベース) は 0 以上で、引数リストのサイズよりも小さくなければなりません。」とエラーが出るので数字は0でないといけないのは分るのですが・・・。
ご指導を宜しくお願い致します。
http://msdn2.microsoft.com/ja-jp/library/txafckwd(VS.80).aspx
この辺かしらん
返事が遅くなりまして申し訳ありません。教えて下さったサイトを見て再度勉強したいと思います。そこで分らないことがあればまた伺うと思いますが、そのときは何卒宜しくお願い致します。
ツイート | ![]() |