我有一個字符串屬性,它定義了一個xml文件的文件名。當用戶將該文件名輸入到屬性中時,我設置setter在設置'fileName = value'後立即調用parseXml()函數以使用來自XML文件的數據填充dataTable,以便它顯示在設計器中。出於某種原因,當我在屬性設置器中調用此函數時,每次更改屬性時setter最終都會調用兩次,第二次是導致錯誤的空字符串。它爲什麼這樣做?C#:在一個字符串屬性設置器內調用方法的問題
public String FileName
{
get { return fileName; }
set
{
fileName = value;
parseXmlFile();
}
}
讓我們來看看您的代碼 – 2009-11-04 20:30:17
您可以發佈代碼 - 屬性和它的使用位置。 – ChrisF 2009-11-04 20:30:23
____POST代碼____ – 2009-11-04 20:30:24