C#2.0 and generics

List<int> firstList;
List<long> secondList;
 
 
since int and long are value type, the runtime create 2 types from the metadata : a list of integer and a list of long;
However if you use reference like below, the runtime will only create one type : a list of pointer to a reference type.
class Car{
}
class Aircraft{
}
List<Car> parking;
List<Aircraft> twa;
 
 
 
Advertisements

One response to “C#2.0 and generics

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s