나는 WP7에서 SortedDictionary를 사용할 수 없다는 것을 알고 있습니다 ... 그래서 직접 정렬해야합니다.WP7 SortedDictionary
나는 예제의 번호를 발견하고 현재이 코드
Dictionary<string, TimetableClass> AllClasses = new Dictionary<string, TimetableClass>()
{
{ "Maths", new TimetableClass {ClassName="Maths", Location="RM1"}},
{ "Physics", new TimetableClass {ClassName="Physics", Location="PM1"}},
{ "English", new TimetableClass {ClassName="English", Location="PM1"}},
{ "Algebra", new TimetableClass {ClassName="Algebra", Location="A1"}}
};
var sortedDict = new Dictionary<string, TimetableClass>();
foreach (KeyValuePair<string, TimetableClass> singleclass in AllClasses.OrderBy(key => key.Value))
{
sortedDict.Add(singleclass.Key, singleclass.Value);
}
을 사용하고 있습니다하지만이 프로그램을 실행할 때 나는 foreach 문에 예외가?
예외는 처리되지 않은 인수 예외입니다 - 정말 내가 잘못 여기에 무슨 짓을 아무 생각
"값이 예상 범위 내에서 봇 가을을한다." 도움을 주시면 감사하겠습니다.
- 감사
코드가 적합하지 않습니다. 주문을 잃어 버린 새 사전에 값을 추가하면 사전을 정렬 할 수 없습니다. 대신에 List>에 값을 추가하고 싶을 것입니다. –