.


:




:

































 

 

 

 


Using System; using System.Linq;. class ExtMethods { static void Main() {




class ExtMethods { static void Main() {

int[] nums = { 3, 1, 2, 5, 4 };

Console.WriteLine (" " + nums.MinO);

Console.WriteLine(" " + nums.Max());

Console.WriteLine(" " + nums.First());

Console.WriteLine(" " + nums.Last());

Console.WriteLine(" " + nums.SumO);

Console.WriteLine(" " + nums.Average());

if(nums.All(n => n > 0))

Console.WriteLine(" .");

if(nums.Any(n => (n % 2) == 0))

Console.WriteLine(" .");

If(nums.Contains(3))

Console.WriteLine(" 3.");

}

}

.

1 5 3 4 15 3 .

3.

, , , , #. . , Average () , , .

// Average() .

Using System; using System.Linq;

class ExtMethods2 { static void Main() {

int[] nums = { 1, 2, 4, 8, 6, 9, 10, 3, 6, 7 };

var ItAvg = from n in nums

let x = nums.Average() where n < x select n;

Console.WriteLine(" " + nums.Average());

Console.Write(" : ");

// , foreach(int i in ItAvg) Console.Write(i + " ");

Console.WriteLine ();

}

}

.

5.6 : 12 4 3

.

var ItAvg = from n in nums

let x = nums.Average() where n < x select n;

, x let nums. Average () nums.

:

LINQ : . , , foreach. .

, , , . , , Count (). , , Count (). , . , , 1 foreach.

, .

Using System.Linq;

class ImmediateExec { static void Main() {

int[] nums = { 1, -2, 3, 0, -4, 5 };

// // nums. int len = (from n in nums where n > 0 select n).Count();

Console.WriteLine(" nums: " + len);

}

}

.

nums: 3





:


: 2016-12-03; !; : 318 |


:

:

, , . , .
==> ...

824 - | 743 -


© 2015-2024 lektsii.org - -

: 0.012 .