ref キーワードは、次のコンテキストで使用できます。 メソッド シグネチャとメソッドの呼び出しで、参照によってメソッドに引数を渡す。 class TheClass { public string? willIChange; } struct TheStruct { public string willIChange; } class TestClassAndStruct { static void ClassTaker(TheClass c) { c.willIChange = "Changed"; } static void StructTaker(TheStruct s) { s.willIChange = "Changed"; } public static void Main() { TheClass testClass = new TheClass(); TheStruct t