爲什麼b.b不會像f.f一樣變成「a2」?C#參考問題
謝謝。
public class Test
{
public static void Main()
{
Foo f = new Foo
{
f = getStr()
};
Boo b = new Boo
{
b = f.f
};
f.f = "a2";
Console.WriteLine(f.f);
Console.WriteLine(b.b);
}
public static string getStr()
{
string a = "a1";
return a;
}
}
public class Foo
{
public string f { get; set; }
}
public class Boo
{
public string b { get; set; }
}
實際上Boo.b和Foo.F_are_引用(指針)到字符串。 – 2011-05-18 09:25:48
不在OP的意思,這就是爲什麼我沒有使用該單詞,而是單詞「指針」,而不是。 – 2011-05-18 09:30:08