.


:




:

































 

 

 

 


dynamic .




// dynamic, using System;

Using System.Globalization;

class DynDemo {

static void Main() {

// , dynamic str; dynamic val;

// .

// , str = " "; val = 10;

Console.WriteLine(" str : " + str);

Console.WriteLine(" val : " + val + '\n');

str = str.ToUpper (Culturelnfo.CurrentCulture);

Console.WriteLine(" str : " + str);

val = val + 2;

Console.WriteLine(" val : " + val + '\n');

string str2 = str.ToLower(Culturelnfo.CurrentCulture);

Console.WriteLine(" str2 : " + str2);

// .

int = val * 2;

Console.WriteLine(" x : " + x);

}

}

.

str : val : 10

str : val : 12

str2 : : 24

str val, dynamic. , . . str ToUpper () ToLower () String, . , , . , , , .

"" , , , , . , val , , . str , . , , , , , dynamic . .

: dynamic dynamic. , dynamic . , ,

. , :

bool b = val;

- int ( val ) bool. , .

, . , str val object, . , object , , . , , object dynamic. , object , object. dynamic, , , .

, dynamic , . 17, , , , , Invoke (). , , . , , , , . , , . , , , , , . dynamic, Invoke (), .





:


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


:

:

: , , , , .
==> ...

1334 - | 1227 -


© 2015-2024 lektsii.org - -

: 0.012 .