Unity/Csharp/クラス/ジェネリックメソッド
ジェネリックメソッドとは
型を呼び出し側で、宣言できるもの
ジェネリックメソッドのサンプル
呼び出し
Util.DisplayInfo("Hello");
Util.DisplayInfo(42);
// 型省略しないパターン
Util.DisplayInfo<string>("Hello");
Util.DisplayInfo<int>(42);
ジェネリックメソッド本体
public class Util
{
public static void DisplayInfo<T>(T item)
{
Debug.Log($"値: {item}, 型: {typeof(T).Name}");
}
}