Vererbung von Generics

Ich versuche gerade Java Code in C# zu übersetzen und habe das Konstrukt
<T extends Result> T call(Class<T> classOfT, String method, Object... params)
wie bekomme ich das t extends Result in C# hin?

Hi,

das macht man in C# so:

[CSHARP]public class LinkedList<K,T> where K : IComparable[/CSHARP]

Siehe auch:

http://msdn.microsoft.com/en-us/library/ms379564(v=vs.80).aspx

Gruß,

Martin

Ja die Seite hatte ich vorhin auch schon gesehen habt, meine Schwierigkeit ist ja dass ich das bei einer Methode habe und nicht bei einer Klasse

Minimal abgeändert ists ja das hier
[csharp]
T call(Type classOfT, String method, T a)
{
return a;
}[/csharp]

Aber das ist halt ohne das where

Du kannst auch bei einer Methode das “where” verwenden.

[CSHARP]
T call(Type classOfT, String method, T a) where T : Result
{
return a;
}
[/CSHARP]

Siehe auch generische Methoden

ahhh da hinten dran, super danke