Шаблоны с наследованием
Доброго времени суток. Собственно вопрос следующий - в языке Visual Basic была возможность сделать такую штуку.
Class something End Class Class Temlate (Of type As something) //Через Class name (Of T) в Visual Basic Объявляется шаблон - аналог class name<T> в C# End Class смысл - мы можем создать экземпляр класса Template(of Q) где в качестве Q может выступать только класс который является наследником something, если у something будут определены какие либо публичные методы то мы можем вызвать их черед переменную класса type при описании Template. Я хочу сделать то же самое в C#, а именно сделать шаблон класса который шаблонным параметром может принимать любой сравнимый тип (наследник IComparable). Как это лучше реализовать? Надеюсь понятно объяснил, если что переформулирую |
Ответ: Шаблоны с наследованием
либо я ничего не понял, либо тебе надо просто ограничение
PHP код:
|
Ответ: Шаблоны с наследованием
Спасибо, это именно оно )
|
Часовой пояс GMT +4, время: 12:29. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot