很抱歉,如果不清楚。現在我的代碼是這樣的:使用字符串作爲參數的一部分
IPAddress address = IPAddress.Parse(Properties.Settings.Default.NA);
我想要做的是用列表框中的選定項目替換NA。我可以通過做
listBox1.SelectedItem.ToString();
listBox1中會包含項目,如NA,歐盟,LAN等接入它,我想它,這樣我可以做這樣的事情
IPAddress address = IPAddress.Parse(Properties.Settings.Default.listBox1.SelectedItem.ToString());
,但我不確定它是否會起作用。有人可以建議我解決這個問題嗎?
謝謝!
爲什麼你認爲你的ListBox的的SelectedItem將在屬性可用,只需嘗試:'IPAddress.Parse(listBox1.SelectedItem.ToString());'**還是你想映射值'SelectedItem'到你的設定值**? – Habib 2014-12-05 15:17:51
'Properties.Settings.Default.NA'大概會返回一個字符串,'listBox1.SelectedItem.ToString();'也是。你期望什麼'Properties.Settings.Default.listBox1.SelectedItem.ToString()'返回? – 2014-12-05 15:20:17
listBox1.SelectedItem.ToString()返回一個字符串,它與用戶設置中的屬性相匹配。例如,在列表框中,選定的項目是NA。如果我做Properties.Settings.Default.NA它會返回一個IP地址。因此,我不希望寫一些if語句來檢查SelectedItem是什麼,而是希望能夠讓它直接返回所選內容。 – Nonono 2014-12-05 15:22:37