とりこらぼ。

Learn from yesterday,
live for today,
hope for tomorrow.

目次

Blog 利用状況

ニュース

プロフィール

  • 名前:とりこびと
    とるに足らない人間です。

  • Wankuma MVP
    for '平々凡々'

Web Site

  • Memo(Of T)

もうひとつの Blog

広告っぽい

書庫

日記カテゴリ

Visual Basic 2008 の新機能 - 匿名型 その4(既定のコンストラクタを探しに行ってみた。) -

Visual Basic 2008 の新機能 - 匿名型 その3(匿名型ってどんな感じに生成されるん?) -

上のエントリから少し経ってしまいました。いろいろバタバタしています。とりこびっち(永遠の28歳申請中)です。

さて、その3で「既定のコンストラクタってないよね・・・?」なんて書きました。Visual Basic Language Specification 9.0の「11.10.4 Anonymous Object-Creation Expressions」を読んでみても規定のコンストラクタに関する記述が無い気がしましたのです。

この件についてちょっと調べたいと思います。なによりもまず、コンパイルされたモノがどうなっているのかを見てみます。こんな感じで匿名型を使用したコードを記述し、

Module Program
    Sub Main()
        Dim member = New With {Key .ID = 76, .Name = "とりこびと"}
    End Sub
End Module

ちょちょいっと、ビルドしてみます。んでもってIL DASMで見てみると・・・。

IL DASM

あんれぇ・・・


やっぱ既定のコンストラクタってないんじゃないの?


どうしたものか・・・。

投稿日時 : 2008年1月23日 18:22

Feedback

No comments posted yet.
タイトル
名前
Url
コメント