Ich versuche, eine implizite Konvertierung in meine Viewmodel-Klasse (VMSalesRep) hinzuzufügen:von IEnumerable konvertieren <T> zu IEnumerable <U> über implizite Konvertierung
public static implicit operator IEnumerable<VMSalesRep> (IEnumerable<QuoteSalesRep> vm)
{
IEnumerable<VMSalesRep> result = vm.Select(x => new VMSalesRep()
{
QuoteSalesRepID = x.QuoteSalesRepID,
FirstName = x.FirstName,
LastName = x.LastName,
CommisionPercentage = x.CommisionPercentage
});
return result;
}
ich eine IEnumerable<QuoteSalesRep>
zu einem IEnumerable<VMSalesRep>
konvertieren müssen. Allerdings bekomme ich den Fehler:
User-defined conversion must convert to or from the enclosing type
Was mache ich falsch?
Bitte überprüfen Sie, dass Sie dies nicht tun können http://stackoverflow.com/questions/1971925/explicit-conversion-operator-error-when-converting-generic-lists#1971935 – inan
Firma Ich arbeite für bietet Suchmaschine nur für solche Fall - Sie erhalten einen Fehler - geben Sie es ein und erhalten Sie eine Antwort - https://www.bing.com/search?q=User-defined+conversion+müssen + auf + oder + vom + umschließenden + Typ umwandeln (Natürlich gibt es auch andere Nutzungen), Sie können auch andere Suchmaschinen wie https://www.google.com/?gws_rd=ssl#q=User-defined+conversion+must+convert+to+oder+from ausprobieren + der + einschließende + Typ –