示例#1
0
        } // сработает, так как экземпляр класса хранится в куче, и ссылаясь на клас можно изменять его поля

        static void StructTaker(MyStruct myStruct)
        {
            myStruct.change = "изменено";
        } // невозможно изменить значения полей уже созданного экземпляра стурктуры, можно заменить всю структуру, либо упаковать структуру и изменить значение поля объекта в куче
示例#2
0
 public void StructTaker(MyStruct myStruct)
 {
     this.change = "изменено";
 }