2017-09-20 25 views
1

変数var()にいくつかの値を代入する必要があると思われます。誰かが私を助けてくれますか?あなたが同様に配列を初期化する必要が"var"変数は値が割り当てられる前に使用されます

Imports System 
Imports System.IO 
Module Module1 

    Sub Main() 
     Dim i As Integer 
     Dim var() As String 
     Dim lines() As String = IO.File.ReadAllLines("C:\Users\carment\Desktop\Test.txt") 
     i = 1 
     For Each line As String In lines 
      var(i) = line 
      Console.WriteLine(var(i)) 
      i = i + 1 
     Next 

    End Sub 

End Module 
+0

は、 ''のReDim VAR(lines.GetUpperBound)を使用する必要があります。最初の宣言は要素を作成しないので、必要なサイズにReDimする必要があります。こちらをご覧くださいhttps://docs.microsoft.com/en-us/dotnet/visual-basic/language-reference/statements/redim-statement –

答えて

2

:あなたはラインの配列を持っているどのように多くの要素を知ったら

var = New String(lines.Length-1) {} 
関連する問題