Unity/Csharp/クラス/ジェネリックメソッド

提供: 初心者エンジニアの簡易メモ
2025年5月8日 (木) 19:51時点におけるAdmin (トーク | 投稿記録)による版 (ページの作成:「==ジェネリックメソッドとは== 型を呼び出し側で、宣言できるもの ==ジェネリックメソッドのサンプル== 呼び出し <pre> DisplayInf...」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
ナビゲーションに移動 検索に移動

ジェネリックメソッドとは

型を呼び出し側で、宣言できるもの

ジェネリックメソッドのサンプル

呼び出し

DisplayInfo("Hello");
DisplayInfo(42);

// 型省略しないパターン
DisplayInfo<string>("Hello");
DisplayInfo<int>(42);

ジェネリックメソッド本体

public static void DisplayInfo<T>(T item)
{
    Console.WriteLine($"値: {item}, 型: {typeof(T).Name}");
}