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}"); } }
出力
値: 42, 型: Int32 値: Hello, 型: String