namespace CSharpStructureTutorial
public MyStruct(string name)
public string name = "Abc";
public MyClass(string name)
private static void passToMe(MyClass myClass, MyStruct myStruct)
myClass.name = "New Name";
myStruct.name = "New Name";
public static void Main(string[] args)
MyClass myClass = new MyClass("Abc");
MyStruct myStruct = new MyStruct("Abc");
Console.WriteLine("Before pass to method");
Console.WriteLine("myClass.name = " + myClass.name);
Console.WriteLine("myStruct.name = " + myStruct.name);
Console.WriteLine("Pass to method");
passToMe(myClass, myStruct);
Console.WriteLine("myClass.name = " + myClass.name);
Console.WriteLine("myStruct.name = " + myStruct.name);