.


:




:

































 

 

 

 


-, .




=>

, .

(_) =>

, , . , .

-.

count- => count + 2

count , count + 2. count 2. -.

n => % 2 ==

true, , false.

- . , -, , -. - . .

-. . , Inc , int . , IsEven, int, bool. -. , - .

// -.

11 , int // int. '

Delegate int Incr(int v);

// , int // bool, delegate bool IsEven(int v);

class SimpleLambdaDemo {

static void Main() {

// Incr, -,

// 2.

Incr incr = count => count + 2;

// - incr.

Console.WriteLine(" - incr: "); int x = -10; while(x <= 0) {

Console.Write(x + " ");

x = incr(x); // x 2

}

Console.WriteLine ("\n");

// IsEven, -,

// true, // , false.

IsEven isEven = n => n % 2 == 0;

// - isEven.

Console.WriteLine(" - isEven: "); for (int i=l; i <= 10; i++)

if(isEven (i)) Console.WriteLine(i + " .");

}

}

.

- incr:

-10 -8 -6 -4 -2 0

- isEven:

.

.

.

.

.

.

Incr incr = count => count +2;

IsEven isEven = n => n % 2 == 0;

incr -, 2 count. Incr, . , incr, count, -. isEven , true, , false. , - IsEven.

: , -, , int count -, incr? : . , - .

, -. . incr.

Incr incr = (int count) => count + 2;

, count int. . . ( , , .)

- , - , . - , . - , .

(low, high, val) => val >= low && val <= high;





:


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


:

:

, .
==> ...

1017 - | 835 -


© 2015-2024 lektsii.org - -

: 0.014 .