Structs inherit from System.ValueType, are value types, and live on the stack. When value types are passed as a parameter, they are passed by value.
Struct MyStruct
{
public int x;
public int y;
}
Passed by value means that the value of the parameter is copied for the method, and any...