CSharpFeaturesTest.V30.Linq.AggregationOperationsTests.AverageMethodTest C# (CSharp) Метод

AverageMethodTest() приватный Метод

private AverageMethodTest ( ) : void
Результат void
        public void AverageMethodTest()
        {
            // Decimal, Double, Int32, Int64, Single 가능
            Assert.AreEqual(
                5.5,
                Enumerable.Range(1, 10).Average());

            int?[] nums = { 1, 2, 3, null };
            Assert.AreEqual(
                (1 + 2 + 3) / 3,
                nums.Average(),
                "null 원소는 아예 제외. / 4 가 아님을 주목");

            string[] fruits = { "apple", "banana", "mango", "orange", "passionfruit", "grape" };
            Assert.AreEqual(
                6.5,
                fruits.Average(s => s.Length));
        }