質問

これはおかしく聞こえるかもしれませんが、IntelliSenseを介した2つの別の機会に、DataTableとPredicateまたはFuncを取り込んだDataViewコンストラクターのオーバーロードを見たことを誓います。 DataRowまたはDataRowViewのいずれか。しかし、今では見つけることができません。また、別のパラメータを取りました。比較であると言いたいのですが、その事実についてはあまり知りません。問題は、そのオーバーロードを見つけることができなくなったことです。

定義を見ると、DataViewには3つのコンストラクターしかないことがわかります。この「消えるコンストラクター」のインテリセンスでは、 「4 of 4」と言いました。

誰かがこの謎を解決するのを手伝ってもらえますか?私は妄想ではなく、実際にこのコンストラクター(またはそれに似たもの)を見たと教えてください。たぶん実際にはコンストラクターではなく、拡張メソッドだったのでしょうか?

役に立ちましたか?

解決

5つのコンストラクターがありますが、そのうちの2つ(述語と比較を取るコンストラクターを含む)は System.Data アセンブリの内部にあります。 Intellisenseがそれをあなたに見せてくれる理由はわかりません...

他のヒント

申し訳ありませんが、残念ながら public コンストラクタは3つしかありません:

http://msdn.microsoft.com /en-us/library/system.data.dataview.dataview.aspx

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top