-1

Visual Studio は、既に変数が宣言されていても、変数を宣言する必要があることを示しています。

型は Int でしたが、ループを使用して同様の方法で構造化配列を埋めました。今回はループを使用したくありません。ハード コードするだけです。

Structure Sentence
    Dim strWord As String
End Structure

Dim strArticles(1) As Sentence

strArticles(0).strWord = "The"

ありがとう

4

1 に答える 1

0

メソッド本体で構造を定義していますか? モジュールまたはクラスのいずれかで、メソッドの外部で定義する必要があります。この例を参照してください。

これはうまくいきます:

Module Module1

    Sub Main()
        Dim s = New Sample()
        s.DoIt()
    End Sub

End Module
Class Sample
    Structure Sentence
        Dim strWord As String
    End Structure

    Public Sub DoIt()
        Dim strArticles(1) As Sentence
        strArticles(0).strWord = "The"
        Console.WriteLine(strArticles(0).strWord)
    End Sub
End Class
于 2014-11-14T00:56:40.360 に答える