我一直在尋找一個答案,但沒有找到一個匹配我的問題和/或無法理解那些不符合我的例子。 這裏是我的問題的一個例子:如何通過外部類的方法之間傳遞值
在Form.cs,
namespace Test
public partial class Form
`{
public void firstmethod()
{
enregistre enr = new enregistre();
enr.date = dateTimePicker1.Value.ToShortDateString();
}
public void secondmethod()
{
enregistre enr = new enregistre();
textBox1.Text = enr.date;
}
在我的Program.cs 我:
namespace Test
public class enregistre
{
public DateTime date { get; set; }
}
我的問題是:同樣的方法內我可以根據需要隨時調用enr.date並保持設置或返回的值,但是當我從下一個方法調用它時,它將返回「01/01/0001」...如何在存儲方法時保存值在另一個班上? 我知道我可以只使用「public partial class {」,但我現在使用這個其他類寫了超過1000行的「public DateTime date」..有什麼方法可以解決這個問題,而無需重寫所有內容? 如果可以使用此示例代碼編寫解決方案,這將非常有用。 謝謝。
在班級中設置一個私人成員 - 將其設置爲時間,然後將該私人成員設置爲您要使用它的位置。 當你創建一個新的對象時,它有一個新的引用,並且由於你沒有設置它,所以它回調到默認的01/01/0001 – juanvan