可能重複:
New to C#, why does Property Set throw StackOverflow exception?堆棧溢出異常,同時設置靜態屬性C#
我得到一個堆棧溢出異常,當我嘗試設置一個靜態屬性。
public static class StaticTest
{
static string stringToSet
{
get
{
return stringToSet;
}
set
{
stringToSet = value;
}
}
}
然後,在其他類:
public void setStaticProperty()
{
StaticTest.stringToSet = "Hello World"; // StackOverflow exception here
}
我做錯了嗎?
發生堆棧溢出是因爲您的屬性設置器只是自己調用 – MMK
使用後臺字段或自動屬性。 –
查看http://stackoverflow.com/questions/13454902/stack-overflow-exception-while-setting-static-property-c-sharp –