タグ

2007年6月30日のブックマーク (1件)

  • 【C#】 List - LinkedList 第2回 ジェネリック - @IT

    ジェネリックとは何か? 前回は、C# 2.0がC# 1.xとはまったく異質な言語であることを示したが、今回のテーマである「ジェネリック(Generic)」にはそのような大胆さはない。あくまで、C# 1.xプログラミングを行っているときに日常的に感じる不満を解消する新機能として理解することができる。 それではC# 1.xプログラミングの不満とは何だろうか。 具体的にはいろいろあると思うが、恐らく以下の点については、ほとんどのC# 1.xプログラマーが不満と感じているだろう。 コレクションの要素にアクセスする際、キャストが要求される 具体的にいえば、以下のようなことである。 using System; using System.Collections; class Program { static void Main(string[] args) { ArrayList list = new

    PoohKid
    PoohKid 2007/06/30
    主要なコレクション・クラスについての対応関係/DictionaryよりもHashtableのままの方がよさげ