주어진 배열의 최소, 최대, 합을 찾는 방법? (작동하지 않는)C# Linq 쿼리
int[] number = { 1, 2, 3, 78, 100, 1001 };
var query = new { maximum = number.Max,
minimum = number.Min, Sum = number.Sum };
주어진 배열의 최소, 최대, 합을 찾는 방법? (작동하지 않는)C# Linq 쿼리
int[] number = { 1, 2, 3, 78, 100, 1001 };
var query = new { maximum = number.Max,
minimum = number.Min, Sum = number.Sum };
할 수 있습니다 :
이 linq2sql 인 경우에, 그 3 별도의 라운드 트립을 일으킬 것 같은 사람들은, 3 개 별도의 통화 것을var values = new {
maximum = number.Max(),
minimum = number.Min(),
Sum = number.Sum()
};
주 . 하나의 왕복에 해내려면, 당신은 그래서, from x in y where somecondition select
에서 하나의 요소를 제공하는 쿼리 ... 그 함수이다
을 가질 수
number.Max()
number.Min()
number.Sum()
최대, 최소, 및 합계 방법은, 숫자 배열의 속성이 아닙니다. 따라서 메서드 (괄호로 묶음)를 호출 할 때와 같이 호출해야합니다.
var query = new { maximum = number.Max(), minimum = number.Min(), Sum = number.Sum() };