using System.Collections.Generic;
private class MyTestClass{
private string m_innerField = "By value";
public string MyProperty {
public void MutateField(){
m_innerField = "By reference";
public static void Main()
List<string> myStrings = new List<string>();
MyTestClass mtc = new MyTestClass();
myStrings.Add(mtc.MyProperty);
Console.WriteLine(myStrings[0]);