.


:




:

































 

 

 

 


.




foreach(int i in posNums) Console.WriteLine(i + " ");

posNums , . foreach , posNums. , . , . int i , . , , . , , var.

, , , , , . , . , . . , nums , posNums.

// .

Using System;

Using System.Linq;

Using System.Collections.Generic;

class SimpQuery {

static void Main() {

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

// , var posNums = from n in nums where n > 0 select n;

Console.Write(" nums: ");

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

Console.WriteLine ();

// nums.

Console.WriteLine(" 99 nums[l]."); nums[l] = 99;

Console.Write(" nums\n" +

" : ");

// .

foreach(int i in posNums) Console.Write(i + " ");

Console.WriteLine();

}

}

.

nums: 1 3 5

99 nums[l].

nums : 1 99 3 5

, nums [ 1 ] -2 99, . . , . , . ' . , -, , .

, , . , . , , , .

, . , . , #. , IEnumerable<T>, . ( , IEnumerable<T> , , , .) I Enumerable, . from. int .

var posNums = from int n in nums //...

, , IEnumerable<T>, .

, , IEnumerable<T>, . , IEnumerable<T>, , select. int, int. ( , int, nums.) IEnumerable<int> .

IEnumerable<int> posNums = from n in nums

where n > 0 select ^-

, , select, , IEnumerable<T>, . var , select. , , select , .

foreach, , . int. : , var. , var , .





:


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


:

:

,
==> ...

1742 - | 1610 -


© 2015-2024 lektsii.org - -

: 0.012 .