static void Main(string[] args) { Callee callee = new Callee(); List <String> s = new List <String>(); callee.DoSomething(ref s); Console.WriteLine(s.Count); // Prints out 0 }