'<変数名>' の型を '<変数名>' を含んでいる式から推定することはできません
コンパイラは、宣言内で初期値の設定に変数が使用されている場合は、変数のデータ型を推定できません。
たとえば、 Option Infer
を On
に設定すると、次の例はコンパイルされません。
宣言
VB' Does not compile with Option Infer on. Dim m = m Dim d = someFunction(d)
For
ループVB' Does not compile with Option Infer on. For j = 1 To j Next
For Each
ループVB' Does not compile with Option Infer on. For Each customer In customer.Orders Next
エラー ID: BC30980
2 つの変数で参照する値が異なる場合は、宣言する変数の名前を変更します。
初期値に変数名の代わりにリテラル値を使用します (代入の右辺)。
As
句を使用して、宣言する変数の型を指定します。
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET に関するフィードバック
.NET はオープンソース プロジェクトです。 フィードバックを提供するにはリンクを選択します。