« XP SP3 は今月末らしい | トップページ | [わんくま同盟 名古屋勉強会] いよいよ今週の土曜です »

2008年4月20日 (日)

[.NET] Re: フィードバック - VB: Option Strict On でも、 For Each で暗黙的な縮小変換が実行される

Option Strict On でも、 For Each で暗黙的な縮小変換が実行される の件、 kkamegawa さんに先を越されましたが、 VB チームの Program Manager である Jonathan Aneja 氏から直々に 「仕様だよん」 という回答が。 ( まぁ、 予定通り f(^^; )
ただ、 その理由が…

if we gave an error here there would be no place to put the cast to make the error go away
※ いいかげんな訳: これをコンパイルエラーにしちゃってたら、 そのエラーを回避するためにキャストを書く場所が ( For Each 構文の中には ) 無いでしょう。

…ってのは。 C# では、 コンパイルエラーになってキャストで誤魔化すこともできん ( はず f(^^; ) のに、 特に困ることは無い ( めんどくさけりゃ var で受けりゃいいしw ) ので、 理由になってない気がするけど。 f(^^;

ともあれ、 仕様であることが明確になったので、 MSDN ライブラリの "Option Strict ステートメント"、 "拡大変換と縮小変換"、 "For Each...Next ステートメント" あたりには、 コミュニティ コンテンツとして補足しときました。

|

« XP SP3 は今月末らしい | トップページ | [わんくま同盟 名古屋勉強会] いよいよ今週の土曜です »

プログラミング」カテゴリの記事

コメント

この記事へのコメントは終了しました。

トラックバック


この記事へのトラックバック一覧です: [.NET] Re: フィードバック - VB: Option Strict On でも、 For Each で暗黙的な縮小変換が実行される:

» [.NET] Re^2: フィードバック - VB: Option Strict On でも、 For Each で暗黙的な縮小変換が実行される [biac の それさえもおそらくは幸せな日々@nifty]
Option Strict On でも、 For Each で暗黙的な縮小変換が実行される の件の、 その後。 仕様だということは分かったから、 MSDN のドキュメントにも書いといてよ~、 とお願いしておいたら。 5月 30日付けで、 ドキュメントに追記することにしたよ、 とのお返事があり、 6月 6日付けで、 追記... [続きを読む]

受信: 2008年8月11日 (月) 16時29分

« XP SP3 は今月末らしい | トップページ | [わんくま同盟 名古屋勉強会] いよいよ今週の土曜です »