我想使用setter和getter。當我調試時,值被設置,但是當我嘗試檢索時,它會得到空值。無法設置和獲取C#中的值
的Class1.cs
private string setMAX;
public string SETMax
{
get
{
return setMAX;
}
set
{
setMAX = value;
}
}
private string value1;
public string MaxValue
{
get
{
return value1;
}
set
{
value1= value;
}
}
Class2.cs
Class1.SETMax = Class1.value1; //This gets set
Class3.cs //當我調試,首先將Class1.cs和Class2.cs完成,那麼它有Class3中。 cs
string max = Class1.SETMax; //I GET NULL here.
我不知道我在哪裏錯了。可以請任何人解釋我嗎?
請提供相當完整樣本和詳細的錯誤消息。即絕對沒有辦法知道'File1'代表的是什麼 - 類名,局部變量名,字段名,... –
另外,你永遠不會顯示值*值是如何被設置爲'null' * ... –
我猜你有不同的_instances_。顯示你如何設置值,以及你何時/如何評估它們, –