読者です 読者をやめる 読者になる 読者になる

ITの隊長のブログ

ITの隊長のブログです。いや、まだ隊長と呼べるほどには至っていないけど、日々がんばります。CakePHPとPlayFrameworkを使って仕事しています。最近はAngular2をさわりはじめたお(^ω^ = ^ω^)

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

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は型が違います。」みたいなエラーで「???」を繰り返していた。

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