0

これは私がやろうとしていることです:

DataService<T> where T : SomeType : DataServiceBase

つまり、Sometype のサブクラスである T を導入したいと思います。しかし、DataServiceBase から継承するには DataService も必要です。

2つのコロンが使用されているため、どちらか一方を実行できますが、両方は実行できないようです。つまり、「 where : SomeType 」のジェネリック セレクターを使用するか、それを使用しない場合は DataServiceBase から継承することができます。しかし、両方を行うと、設計時エラーが発生します。

4

1 に答える 1

0

OK、次のように機能させました。

DataService<T> : DataServiceBase where T : SomeType

グレッグ

于 2012-11-09T15:27:34.830 に答える