我有一個公共類叫Profile
。非常簡單的模型類目前有2個屬性; string Name
和string Fields
。在我開發這個項目時,班級將擴大,但目前並不特別重要。這是可能與IList
我有一個Global static IList
類型Profile
調用Profiles
。我對這些IEnumerable
類型中的數據進行操作相當新,但我正在尋找更新單個配置文件的其中一個屬性。我嘗試了以下,但我收到一個對象引用沒有設置異常。以下是我設置屬性:
Profiles.Single(x => x.Name == listBoxProfiles.Text).Fields = textBoxFieldName.Text;
調試器的顯示列表框和文本框的文本屬性都具有正確的價值觀,所以我認爲這是我使用單,這是錯誤的方式。
如果任何人都可以擺脫一些光,我將不勝感激。
其實很好的問題,+1。 – SkonJeet 2012-04-16 08:25:16
@RoyDictus - 「我收到一個對象引用沒有設置異常」 – SkonJeet 2012-04-16 08:25:36
如果在線上添加一個斷點並在調試時在立即窗口中只運行'Profiles.Single(x => x.Name == listBoxProfiles.Text)'' ,你有配置文件嗎?聽起來好像沒有名稱與您的價值相符的配置文件。 – 2012-04-16 08:25:44