第9章C#ジェネリック

この記事はhttp://m.biancheng.net/csharp/90/から転送されます

GenericsはC#2.0によって導入された新しい構文であり、構文上の砂糖ではなく、フレームワークのアップグレードによって提供される2.0の機能です。

プログラムをプログラミングしているとき、異なるデータを処理することを除いて、非常によく似た機能を持つモジュールに遭遇することがよくあります。

しかし、異なるデータ型を処理するために複数のメソッドを記述する以外に選択肢はありません。

この時点で、質問が来ます、異なるタイプのパラメーターを渡すメソッドを処理するために同じメソッドを使用する方法はありますか?ジェネリック医薬品の登場は、特にこの問題を解決することです。

ジェネリックスはSystem.Collections.Generic名前空間にあり、クラスまたはメソッドのパラメーター型を制約するために使用されます。

ジェネリックは、メソッド、クラス、コレクションなど、広く使用されています。

この章では:
1.  Cの概要#ジェネリック
2.  C#null可能型:null可能
3.  C#ジェネリックメソッドの定義と使用
4.  C#ジェネリッククラスの定義と使用
5.  C#ジェネリックコレクションの定義と使用
6.  C#IComparable、IComparerインターフェイス:2つのオブジェクトの値を比較する

おすすめ

転載: www.cnblogs.com/hanguoshun/p/12729410.html