我正在使用ResourceReader讀取嵌入式resx資源,並且希望將其存儲在類級別的成員變量中。我想將它作爲HybridDictionary存儲,但沒有看到一個簡單的方法。使用ResourceReader創建資源的HybridDictionary
initalize
Assembly asm = Assembly.GetExecutingAssembly();
Stream resourceStream = asm.GetManifestResourceStream("MagicBeans");
using (ResourceReader r = new ResourceReader(resourceStream))
{
IEnumerable<DictionaryEntry> dictionary = r.OfType<DictionaryEntry>();
}
屬性
public string Something { get { return dictionary["Something"].Value; }}
public string ThatThing { get { return dictionary["ThatThing"].Value; }}
然而,IEnumerable<DictionaryEntry>
不工作我喜歡的方式和即時通訊目前在尋找做一些LINQ類成員
private IEnumerable<DictionaryEntry> dictionary;
類'你喜歡; .First(x => x.Key=="Something").Value
+1。輝煌的第一個答案! – 2009-04-22 15:26:55