2013-04-09 4 views
0

У меня есть класс, который использует общие объекты. Общий объект должен реализовывать интерфейс IDisposable. Класс также должен реализовать IDisposable.Класс и генетический объект, реализующий интерфейсы

public class MyGenericClass<T> where T : IDisposable 

В настоящее время этот универсальный объект реализует интерфейс, но класс его не использует. Возможно ли, что оба интерфейса реализуют? Если да, то как.

ответ

4
public class MyGenericClass<T> : IDisposable 
    where T : IDisposable 
{ 
    public void Dispose() 
    { 
     throw new NotImplementedException(); 
    } 
} 
+0

Я пытался MyGenericClass : IDisposable: где T: IDisposable. Спасибо за ответ, –

2

Да, это возможно:

класс MyGenericClass общественности: IDisposable где T: IDisposable

Смежные вопросы