Dictionary<int, MyTableClass>
에서 MyTableClass가 Field<F1, F2, F3>
을 상속하는 첫 번째 값을 찾는 방법은 무엇입니까? 사전에있는 첫 번째 값을 반환하는 Property 또는 Property/Method 조합을 선호합니다. F1 = MyEnum.value
.사전에서 '첫 번째'값을 찾는 방법은 무엇입니까?
내가 원하지 않는 것은 foreach
입니다. 성능면에서는 이것이 바람직한 방법은 아닙니다.
성능 측면에서 LINQ 등 여기서 할 수있는 모든 것은 사전 키를 조회하지 않기 때문에 'foreach'보다 빠르지 않습니다. 핵심 조회 만 빠릅니다. 다른 경우 선형 스캔을 수행해야합니다 (또는 다른 키에 대한 두 번째 사전을 유지 관리해야합니다. 조회는 무엇이든 가능합니다). –
@Pavel : 와우 ... 나는 거의 2 년 만에 많은 것을 배웠습니다. 나는 내가 지금 알고있는 것을 알고 있었으면 좋겠다. – IAbstract