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