Ist es möglich, ein generisches Steuerelement in .Net 3.5 zu erstellen?

Ich habe das folgende generische Benutzersteuerelement deklariert:

public partial class MessageBase<T> : UserControl
    {
        protected T myEntry;
        public MessageBase()
        {
            InitializeComponent();
        }
        public MessageBase(T newEntry)
        {
            InitializeComponent();
            myEntry = newEntry;
        }    
    }
}

Aber der Compiler erlaubt mir das nicht:

public partial class MessageControl : MessageBase<Post>
{
    public MessageControl()
    {
        InitializeComponent();
    }
}

Wie erstelle ich ein generisches Benutzersteuerelement in C #?

Antworten auf die Frage(8)

Ihre Antwort auf die Frage