2013-07-05 2 views
0

사전을 상속받은 클래스가 있습니다. 처음에는사전을 상속받은 클래스에 Linq 질의를 전달합니다.

class SymbolsWithQuotes: Dictionary<string, IList<Quotes>> // ex: key: AAPL value: quotations for the last year 
{ 
     // Empty class 

} 

, 나는 그것의 좋은 생각이 읽기 쉽도록 사전을 상속 생각하지만 지금 난의 말씀을 종단 A LINQ 쿼리가 있습니다

ToDictionary(x => x.Key, y => y.Value.ArrayObjects() 
            .Select(blabla)); 

을 그리고 난 방법을 몰라 그것을 내 수업 SymbolsWithQuotes에 던지십시오.

그래서 세 가지 질문 :

1/되었습니까은 읽기 쉽도록 사전을 상속하는 것이 좋습니다?

2/내 개체 SymbolsWithQuotes

내 LINQ 쿼리를 주조하는 솔루션이 있습니까

3/당신이 읽기 및 유지 관리의 대안 솔루션을 쉽게 볼 수 있습니까? 아니면 그냥

감사

사전> 사방 대신 객체 SymbolsWithQuotes를 사용해야합니다

[편집] 나는 내 LINQ 쿼리가 반환에게 유형을 수행

Dictionary<string, IList<Quotes>> 

답변

1

당신의 SymbolsWithQuotes 경우는 빈 클래스하지만 아무것도 없다는 것을 정확한 , 나는 그것을 사용하지 말 것을 제안합니다. 보시다시피 상황이 조금 어려워집니다.

당신은 단지 이름에 대한 별칭을 만들려면, 당신은 using directive 사용할 수 있습니다

using SymbolsWithQuotes = Dictionary<string, IList<Quotes>>; 
+0

확인 벌금을. 나는 그렇게한다. Thx btw. – Gui

관련 문제