2012-05-04 2 views

답변

4

TKey 어떤에서 정렬 할 식의 유형을 나타내는 제네릭 형식 인수입니다 선택합니다. 당신이 길이로 문자열을 정렬 할 경우 예를 들어, TSourcestring 될 것이며, TKey 아래의 코드와 같이 int 될 것입니다 :

string [] myStrings = new[] {"quick", "brown", "fox", "jumps"}; 
var ordered = myStrings.OrderBy(s => s.Length); 
2

TKey는 식의 반환 형식 유형입니다. 예를 들어 이름이 문자열이기 때문에

users.OrderBy(user => user.Name); 

는 유형 System.Linq.Expressions.Expression<Func<User,string>>

2

TKey는 특정 유형에 바인드되어 있지 않은 것입니다. 일반적으로 정렬을 가능하게하는 기본 유형에 대한 속성의 투영입니다. BirthYear 특성을 가진 Person 가정

당신은

persons.OrderBy(p => p.BirthYear); 
관련 문제