이 문서는 기계 번역을 이용하여 번역되었습니다. 문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

Queryable.Average 메서드 (IQueryable<Single>)

 

게시 날짜: 2016년 11월

시퀀스의 평균을 계산 Single 값입니다.

네임스페이스:   System.Linq
어셈블리:  System.Core(System.Core.dll에 있음)

public static float Average(
	this IQueryable<float> source
)

매개 변수

source
Type: System.Linq.IQueryable<Single>

시퀀스를 Single 값의 평균을 계산 합니다.

반환 값

Type: System.Single

값 시퀀스의 평균입니다.

Exception Condition
ArgumentNullException

sourcenull인 경우

InvalidOperationException

source 요소가 포함 되어 있습니다.

Average(IQueryable<Single>) 메서드를 생성 한 MethodCallExpression 호출을 나타내는 Average(IQueryable<Single>) 자체입니다. 다음 전달는 MethodCallExpressionExecute<TResult>(Expression) 메서드는 IQueryProvider 나타내는 Provider 속성은 source 매개 변수입니다.

호출을 나타내는 식 트리를 실행 한 결과로 발생 하는 쿼리 동작은 Average(IQueryable<Single>) 형식의 구현에 따라는 source 매개 변수입니다. 에 있는 값의 평균을 계산 하는 경우 source합니다.

다음 코드 예제에 사용 하는 방법을 보여 줍니다 Average(IQueryable<Int32>) 값의 시퀀스의 평균을 계산 합니다.

System_CAPS_note참고

이 코드 예제에서는 이 항목에서 설명하는 특정 오버로드와는 다른 이 오버로드된 메서드의 오버로드를 사용합니다. 이 항목의 예제를 확장하려면 소스 시퀀스의 요소를 적절한 숫자 형식의 요소로 대체하십시오.

List<int> grades = new List<int> { 78, 92, 100, 37, 81 };

double average = grades.AsQueryable().Average();

Console.WriteLine("The average grade is {0}.", average);

// This code produces the following output:
//
// The average grade is 77.6. 

유니버설 Windows 플랫폼
8 이후 사용 가능
.NET Framework
3.5 이후 사용 가능
이식 가능한 클래스 라이브러리
이식 가능한 .NET 플랫폼 에서 지원됨
Silverlight
2.0 이후 사용 가능
Windows Phone Silverlight
7.1 이후 사용 가능
Windows Phone
8.1 이후 사용 가능
맨 위로 이동
표시: