変数とその型の両方で、Null 許容修飾子 '?' と配列修飾子 '(' および ')' を指定することはできません

更新 : 2007 年 11 月

変数宣言の変数で Null 許容型修飾子 (?) が使用され、指定されている変数の型で配列修飾子 (かっこ) が使用されています。あるいは、変数宣言で指定されている変数の型で Null 許容型修飾子が使用され、変数で配列修飾子が使用されています。

エラー ID: BC33102

このエラーを解決するには

  • Null 許容型修飾子 (?) と配列修飾子 (かっこ) の両方を、宣言する変数または指定する変数の型のどちらか一方で指定します。次に例を示します。

    ' These are incorrect.
    ' Dim numbers? As Integer()
    ' Dim values() As Integer?
    
    'These are correct.
    Dim numbers?() As Integer
    Dim values As Integer?()
    

参照

概念

null 許容値型