下面的代码是在网络上找来的,学习记录
private List<KeyValuePair<string, string>> GetAllResources(string fileName)
{
List<KeyValuePair<string, string>> ListForReturn = new List<KeyValuePair<string, string>>();
ResXResourceReader reader = new ResXResourceReader(fileName);
IDictionaryEnumerator en = reader.GetEnumerator();
while (en.MoveNext())
{
KeyValuePair<string, string> KeyvalueItem = new KeyValuePair<string, string>(en.Key.ToString(), en.Value.ToString());
ListForReturn.Add(KeyvalueItem);
}
reader.Close();
ListForReturn.Sort(delegate (KeyValuePair<string, string> StrA, KeyValuePair<string, string> StrB)
{
return StrA.Key.CompareTo(StrB.Key);
});
return ListForReturn;
}