C#でジェネリックを使用する方法は何ですか。
C#でジェネリックを使用するのは非常に簡単です。クラス、構造体、インターフェース、メソッドなどを定義する際に、名前の後ろに尖括号<>を付け、その中にジェネリックの型パラメータを指定するだけです。例えば、ジェネリッククラスを定義する:
public class GenericClass<T>
{
public T GenericMethod(T value)
{
return value;
}
}
// 使用泛型类
GenericClass<int> intGenericClass = new GenericClass<int>();
int result = intGenericClass.GenericMethod(10);
Console.WriteLine(result);
上記の例では、GenericClassというジェネリッククラスが定義され、ジェネリック型パラメータTが指定されています。そして、GenericClassオブジェクトがインスタンス化され、ジェネリックメソッドGenericMethodが呼び出され、整数値が渡されて返されます。
クラスだけでなく、構造体やインターフェースもジェネリックを使用することができます。メソッドでもジェネリックを使用でき、メソッド名の後ろに<>を付けてジェネリック型パラメータを指定するだけです。
C#でジェネリックを使用することは非常に強力で柔軟な技術です。