とりこらぼ。

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

目次

Blog 利用状況

ニュース

プロフィール

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

  • Wankuma MVP
    for '平々凡々'

Web Site

  • Memo(Of T)

もうひとつの Blog

広告っぽい

書庫

日記カテゴリ

Visual Basic 2008 の新機能 - 匿名型 その2(キー プロパティ) -

Visual Basic 2008 の新機能 - 匿名型 その1 -

匿名型について引き続きますよ~~ん♪ええ、おなかは空いてるんですけどね☆

Orcas Beta1 のころに書いたエントリでは書いていなかったのですが、匿名型にはキー プロパティというのがあるそうです。

MSDN : キー (Visual Basic) # このページ・・・「キー (Visual Basic)」ぢゃなくて「Key (Visual Basic)」じゃないのかな?


このキー プロパティを使用すると、どうなるのさぁ~?ってことですが、匿名型のインスタンスの比較とかを行う場合に使用するって感じですかね。匿名型のインスタンスの比較については、'型が同じであり、キープロパティの値が等しければ、等価のインスタンス' という動作になります。なお、キー プロパティを持たない匿名型は自身に対してのみ等価になるようです。

また、キー プロパティとして指定したプロパティは読み取り専用となります。値の変更はできません。


さて、実際にはこのキー プロパティを使用すると、作成される新しい匿名型では、EqualsGetHashCodeToString をオーバーライドします。

このオーバーライドによって、匿名型のインスタンスの比較の際にキー プロパティが有効になるわけですね。



ふぅ。年末年始は帰省していたのもあって、ほとんどVisual Basic を触ることもなかったので若干感覚が鈍っていますねw

今日はもうおなかがすいて力が出ないし、ボチボチやっていきます。次回は匿名型ってのが実際どういったものなのかをお勉強します。

投稿日時 : 2008年1月7日 21:51

Feedback

# Visual Basic 2008 の新機能 - 匿名型 その3(匿名型ってどんな感じに生成されるん?) - 2008/01/11 16:43 とりこらぼ。

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

# Visual Basic 2008 の新機能 - 匿名型 その3(匿名型ってどんな感じに生成されるん?) - 2008/01/11 16:46 とりこらぼ。

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

# ルイヴィトン 公式サイト 2012/10/22 14:28 http://lvbeltsale.sinaapp.com/

?婁笘?便伀?倞????傘?????亜?樹??с????

タイトル
名前
Url
コメント