質問させてください
「変数に値を設定する拡張メソッド」を作りたいのですが
エラーも例外も儚いのにうまくいきません

public static void SetValue<T>(this T obj, T value>
{ obj = value; }

これが使用例です
int i = 0;
i.SetValue(3);
Console.WriteLine(i);