ITの隊長のブログ

ITの隊長のブログです。Rubyを使って仕事しています。最近も色々やっているお(^ω^ = ^ω^)

【Visual Basic】配列とメソッドを間違える

public class ClassA
    public sub main()
       Console.WriteLine("Hello, ClassA!")
    end sub
end class

public class Main
    public sub main()
        dim classA() as ClassA() ' ClassA型の配列
        ' dim classA() as new ClassA()  これはエラー。配列は初期化できない
        dim classA2 as new ClassA() ' ClassAをインスタンス化
        ' classA = classA2 これはエラー。ClassA型とClassAの配列では型が違うのでエラー
    end sub
end class

変数名に括弧をつけることで、配列として宣言される。

これを知らなかったので、「classA()とclassAは型が違います。」みたいなエラーで「???」を繰り返していた。

(´Д`)ハァ…めんどくさ(しらない俺が悪いけど)