static void StruktTaker(MyStruct myStruct) { myStruct.change = "changed"; //В метод передается копия. Новое значение так и останется в методе, чтобы его увидеть в кассе Program надо возвращать переменную с новым значением // Console.WriteLine("myStruct.change in method: {0}", myStruct.change); }