私は本当にこの1つの答えを知っているように感じる... LOL !!は暗黙のうちにタイプリスト<Foo>をsystem.collections.generic.listに変換することはできません<T>
汎用リストの関数内で型付きリストを返すと、コンパイルエラーが発生するのはなぜですか?
コード例:あなたの方法はあなたのfooのリストを与えるために起こっているので、それは、動作しないでしょう
List<Bar> items = Method<Bar>();
:
public List<T> Method<T>() where T : new()
{
var items = new List<Foo>();
return items;
}
する必要があります:=新しいリスト() –
rajeemcariazo
VAR項目はFooがでもそれができれば、それは*まだ*ではないでしょうT. – Trioj
@Triojにキャストできることを保証は何もないので作業。 – Servy