Average(IEnumerable<Nullable<Int64>> 를 이용하여 Nullable<Double> 를 반환합니다.
long?[] longs = { null, 1000L, 100L, 255L };
double? average = longs.Average();
Console.WriteLine("평균은 {0}.", average);
// 평균은 451.6666666666667.
string[] numbers = { "10007", "37", "299846234235" };
double average = numbers.Average(num => long.Parse(num));
Console.WriteLine("평균은 {0}.", average);
// 평균은 99948748093.