[英]C# : How to add data data from a ListView control to a Dictionary
列表視圖就像
我需要將Listview
的數據添加到Dictionary<String,String>
。
現在我正在使用for loop
來做到這一點。 有沒有辦法使用LINQ
來做到這一點。
最后,詞典將包含
{"A","1"}
{"B","2"}
{"C","3"}
編輯我的代碼:
Dictionary<String, String> Dic = new Dictionary<string, string>();
for (int i = 0; i < listView1.Items.Count; i++)
{
Dic.Add(listView1.Items[i].Text.ToString(), listView1.Items[i].SubItems[1].Text.ToString());
}
提前致謝
根據您的樣本:
Dictionary<String, String> Dic = listView.Items
.Cast<ListViewItem>()
.ToDictionary(x => x.Text, x => x.SubItems[0].Text);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.