Generische Methode in der nicht generischen Schnittstelle

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Generische Methode in der nicht generischen Schnittstelle

by Anonymous » 05 Mar 2025, 13:07

Hier ist meine Schnittstelle. < /p>
public interface IFoo
{
TOut Process(SomeClass container)
where TOut : class,
where TIn : class;
}
< /code>
Ich möchte folgende Ergebnisse erzielen: < /p>
public class Foo : IFoo
where TIn : class
{
public ConcreteOutType ConcreteOut { get; set; } = new();

public ConcreteOutType Process(SomeClass container)
=> ConcreteOut;
}
< /code>
Meine Klasse implementiert keine Schnittstelle. Ist es überhaupt möglich, den generischen Typ mit Betontyp in meiner Implementierungs- und Respekt -Schnittstellenmethode -Signatur auszutauschen?

Top