Generische Methode in der nicht generischen SchnittstelleC#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Generische Methode in der nicht generischen Schnittstelle

Post by Anonymous »

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?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post