的編碼語言是C#3.0
什麼是檢索所有的哈希表鍵到由分隔符分隔字符串化的最佳方法「」
是在for循環或foreach循環唯一的選擇?檢索在哈希表中的所有鍵轉換成字符串
更新:密鑰已經絃樂器
問候,
naveenj
的編碼語言是C#3.0
什麼是檢索所有的哈希表鍵到由分隔符分隔字符串化的最佳方法「」
是在for循環或foreach循環唯一的選擇?檢索在哈希表中的所有鍵轉換成字符串
更新:密鑰已經絃樂器
問候,
naveenj
你真的是一個非通用Hashtable
?你可以使用LINQ,假設這是提供給您:
string keys = string.Join(",", table.Keys.Cast<object>()
.Select(x => x.ToString())
.ToArray());
可能有更快的方式,但是這就是我想要去可讀性的原因的方式。只有當你證明這是一個瓶頸時才進行微觀優化。
謝謝喬恩..即使它會打出即使它的對象類型..只是偉大的... – naveen 2010-08-04 11:07:14
您還可以使用IDictionaryEnumerator:
IDictionaryEnumerator enum = table.GetEnumerator();
while (enum.MoveNext())
{
text += enum.Key + ", ";
text += enum.Value + "\n";
}
是鑰匙串了嗎?即它是「字典」? –
tzaman
2010-08-04 11:03:54