.


:




:

































 

 

 

 


. ' System.Int32 : 102




' System.Int32 : 102

System.String

: .

. Gen :

class Gen<T> {

. - , Gen. , Gen , . , (< >). : , , . Gen, .

Gen , . V . , , , TValue . .

ob, .

ob; //

, - , Gen. ob , Gen. , string, ob string.

Gen.

public Gen(T ) { ob = ;

}

, . , , Gen. ob , Gen .

, , GetOb ().

public GetOb() {

Return ob;

}

ob , , GetOb ().

ShowType () , typeof. Gen, typeof .

Generics Demo Gen. Gen int.

Gen<int> iOb;

. , int Gen. int , Gen. Gen, int , . , int ob GetOb ().

iOb Gen int.

iOb = new Gen<int> (102);

, Gen int. , ( iOb), , Gen<int>. , new, Gen<int>. . , .

iOb = new Gen<double>(118.12); // !

iOb Gen<int> Gen<double>. , .

ob iOb System. Int 32. .NET, int. ob .

int v = iOb.GetOb ();

GetOb () , int iOb, GetOb () int. , v int.

GenericsDemo Gen<string>.

Gen<string> strOb = new Gen<string>(" .");

string, Gen string. Gen string, .

, . Gen , int string, C# . , Gen<int> . , , , Gen<T>, . , , Gen<int>, . , Gen<T>, C# , , , int.

C# , . , . , , . , . , . , .

, , . , , .

iOb = strOb; // !

, iOb strOb, Gen<T>, , .

: Gen , , , Gen ? , , Gen. .





:


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


:

:

- , - .
==> ...

1660 - | 1582 -


© 2015-2024 lektsii.org - -

: 0.009 .