タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

.NETとJavaに関するairj12のブックマーク (1)

  • ジェネリック

    (IL/バイト コードの)ポロリもあるよ! 日はジェネリックに関する説明です。 ジェネリックとは ジェネリック(英語だとgenericsです。訳すなら「総称」)は、型をパラメーター化する仕組みです。 操作対象となる引数やメンバーの型だけ差し替えて、全く同じ操作をしたい場合あがります。わかりやすい例は、コレクションでしょう。要素の型だけが違って、同じ操作(要素の追加、更新、参照、削除)を行いたいです。 var list = new List<int>(); list.Add(1); var x = list[0]; Console.WriteLine(x); //↑↓ 要素の型だけが違う var sList = new List<string>(); sList.Add(“abc”); var s = sList[0]; Console.WriteLine(s); この場合、Listクラス

    ジェネリック
    airj12
    airj12 2011/12/08
    ここまで気にしてなかったな / 仮想マシンレベルでジェネリックに対応している事の意義(Javaとの違い)
  • 1