C#
 Computer >> コンピューター >  >> プログラミング >> C#

C#のジェネリック


ジェネリックスを使用すると、任意のデータ型で機能するクラスまたはメソッドを記述できます。

データ型の代わりのパラメーターを使用して、クラスまたはメソッドの仕様を記述します。コンパイラーは、クラスのコンストラクターまたはメソッドの関数呼び出しを検出すると、特定のデータ型を処理するコードを生成します。

ジェネリックスは、次の方法でプログラムを強化する手法です-

  • コードの再利用、型の安全性、パフォーマンスを最大化するのに役立ちます。

  • ジェネリックコレクションクラスを作成できます。 .NET Frameworkクラスライブラリには、System.Collections.Generic名前空間にいくつかの新しいジェネリックコレクションクラスが含まれています。 System.Collections名前空間のコレクションクラスの代わりに、これらの汎用コレクションクラスを使用できます。

  • 独自のジェネリックインターフェイス、クラス、メソッド、イベント、およびデリゲートを作成できます。

  • 特定のデータ型のメソッドにアクセスできるように制約されたジェネリッククラスを作成できます。

  • リフレクションを使用すると、実行時にジェネリックデータ型で使用される型に関する情報を取得できます。


  1. ブートストラップボタングループクラス

    クラス.btn-groupを使用して、ブートストラップボタングループクラスを操作します。次のコードを実行してボタングループを形成してみてください 例 <!DOCTYPE html> <html>    <head>       <title>Bootstrap Example</title>       <link href = "/bootstrap/css/bootstrap.min.css" rel = "styl

  2. 疑似クラスとCSSクラス

    CSS疑似クラスは、要素自体ではなくCSSクラスと組み合わせて、Html要素へのより選択的なアプローチを提供できます。 例 CSS疑似クラスとCSSクラスを組み合わせる例を見てみましょう- <!DOCTYPE html> <html> <head> <style> div {    margin: 10px;    padding: 10px;    text-align: center;    border: 1px solid black; } .Italy:l