I know that \"string\" in C# is a reference type. This is on MSDN. However, this code doesn\'t work as it should then:
class Test { public static void
Try:
public static void TestI(ref string test) { test = "after passing"; }