Вопрос

Я знаю, что это может показаться безумием, но клянусь, что в двух отдельных случаях через intellisense я видел перегрузку конструктора DataView, который принимал DataTable и либо Predicate, либо Func, я не помню, что такое T, либо DataRow, либо DataRowView.Но сейчас я не могу его найти.Еще он принял еще один параметр, я хочу сказать, что это было Сравнение, но я меньше об этом факте.Проблема в том, что я больше не могу найти эту перегрузку.

Глядя на определение, я вижу, что для DataView есть только 3 конструктора.Я конкретно помню, что в intellisense для этого "исчезающего конструктора" было сказано "4 из 4".

Может кто-нибудь помочь мне разгадать эту загадку?Скажите, пожалуйста, что я не бреду и действительно видел этот конструктор (или что-то в этом роде).Может быть, на самом деле это был не конструктор, а метод расширения?

Это было полезно?

Решение

Существует пять конструкторов, но два из них (включая один, принимающий предикат и сравнение) являются внутренними. System.Data сборка.Хотя я не знаю, почему Intellisense покажет вам это...

Другие советы

Извините - к сожалению, есть только 3 открытых конструктора:

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top