C#の...VB.NET:匿名型とインテリセンス
var x = new { Name = "aaa" };
でこれを行うとき、どのように来る...私は.Name
にインテリセンスを得ることができますが、私はVBでこれを行うとき。 NET ...
Dim x = New With {.Name = "aaa"}
...私は.Name
にはintelliseneを取得していませんか?
C#の...VB.NET:匿名型とインテリセンス
var x = new { Name = "aaa" };
でこれを行うとき、どのように来る...私は.Name
にインテリセンスを得ることができますが、私はVBでこれを行うとき。 NET ...
Dim x = New With {.Name = "aaa"}
...私は.Name
にはintelliseneを取得していませんか?
ここに自分の質問に答える。 VB.NETでは、モジュールレベルoption infer on
を使用する必要があります。
私はこの問題を解明した後にこの問題を削除するつもりでしたが、1)この質問にはすでに回答があり、2)これは他の人に役立つと確信しています。
ハッピー推論です。
これは私にとって瞬間的なことです。私がしようとすると、
Dim x = New With {.Name = "aaa"}
それが示しているので
は、変数の宣言でローカル型推論の使用を有効にも考えてみましょう。
ああ...これがあなたのために機能するという事実は、モジュールレベルのスイッチを研究するように促しました。 'option infer on'を使う必要があるようです。 – oscilatingcretin
@Soner、OPのコメントは、 "私のために働く"という答えよりも役立つようです。 ;)答えに['option infer on'](http://msdn.microsoft.com/en-us/library/bb384665.aspx)を組み込むことを検討する必要があります。 –
私は実際に私の質問に答えて投稿するつもりです。 – oscilatingcretin