[] class
{
}
Трябва да отбележим, че знаците '<' и '>', които ограждат заместителя T са задължителна част от синтаксиса на езика С# и трябва да участват в декларацията на типизирането на даден клас.
Декларацията на типизирания клас, описващ приюта за бездомни животни, би изглеждала по следния начин:
class AnimalShelter
{
// Class body here ...
}
|
По този начин, можем да си представим, че правим шаблон на нашия клас AnimalShelter, който в последствие ще конкретизираме, заменяйки T с конкретен тип, например Dog.
Eдин клас може да има и повече от един заместител (да е параметризиран по повече от един тип), в зависимост от нуждите му:
Сподели с приятели: |