コンテンツ
- 定義-ジェネリックとはどういう意味ですか?
- Microsoft AzureとMicrosoft Cloudの紹介|このガイドでは、クラウドコンピューティングとは何か、Microsoft Azureを使用してクラウドからビジネスを移行および実行する方法を学習します。
- Techopediaはジェネリックを説明します
定義-ジェネリックとはどういう意味ですか?
ジェネリックとは、型をパラメーターとして使用してクラスまたはメソッドを定義できるC#の機能のことです。
ジェネリックを使用すると、宣言とインスタンス化のときにのみ型が指定されるクラスとメソッドを設計できます。これにより、パフォーマンス、生産性、型安全性の向上に役立つユニバーサルクラスとメソッドの開発が可能になります。
ジェネリックは、リスト、ハッシュテーブル、キューなどの概念を実装するためのコレクションクラスの作成によく使用されます。これらのクラスは、オブジェクトのセットを管理し、特定のデータ型に固有ではない操作をカプセル化します。
ジェネリックは、パラメトリック多型とも呼ばれます。
Microsoft AzureとMicrosoft Cloudの紹介|このガイドでは、クラウドコンピューティングとは何か、Microsoft Azureを使用してクラウドからビジネスを移行および実行する方法を学習します。
Techopediaはジェネリックを説明します
ジェネリックは、以前のバージョンで一般化を実装する際の制限を克服するために、.NETの共通言語ランタイムの一部としてC#2.0で導入されました。一般化は、タイプセーフではなく、キャストが必要なユニバーサルベースタイプであるSystem.Objectとの間で型をキャストすることで達成され、パフォーマンスが低下します。
ジェネリックを使用する利点には、次のものがあります。
- コレクション内の各要素にアクセスするためにキャストは必要ありません
- ジェネリックを使用するクライアントコードは、宣言で使用されるものとは異なるタイプのデータの使用を防止することにより、実行中はタイプセーフです。
- コードは複数のタイプのデータに対して複製されません
リスト この定義はC#のconで書かれています
ジェネリックは概念的にはC ++テンプレートに似ていますが、主に実装が異なります。