Здравствуйте, Aen Sidhe, Вы писали:
AS>Здравствуйте, faa, Вы писали:
faa>>Доброго времени суток!
faa>>Нужен класс, который возвращает объект того же типа, которым он параметризован.
faa>>Пробую так:
AS>Класс не может ничего возвращать. Возвращают методы.
AS>AS> public class Book<T> where T : new()
AS> {
AS> public T field;
AS> public Book()
AS> {
AS> field = new T();
AS> //Здесь нужно создать экземпляр переданного типа
AS> // и инициализировать им поле field
AS> }
AS> public T GetPage()
AS> {
AS> //Вернуть ссылку на экземпляр типа T
AS> return field;
AS> }
AS> }
AS>
Большое спасибо!