2009-03-05 6 views
0

나는 이것이 이상하게 들릴지도 모른다는 것을 알고있다. 그러나 Intellisense를 통해 두 개의 개별 상황에 대해 맹세한다. 나는 DataTable과 Predicate 또는 Func을 취한 DataView 생성자에 대한 과부하를 보았고, T가 무엇인지 기억하지 않는다. DataRow 또는 DataRowView. 그러나 지금 나는 그것을 발견 할 수 없다. 그것은 또 다른 매개 변수를 가졌습니다. 저는 그것이 비교라고 말하고 싶지만 그 사실에 대해서는 덜합니다. 문제는 더 이상 과부하를 찾을 수 없다는 것입니다.DataView 생성자의 조건부?

정의를 살펴보면 DataView의 생성자는 3 개 밖에 없다는 것을 알 수 있습니다. 나는이 "사라지는 생성자"가 인텔리 센스에서 "4/4"라고 말한 것을 특히 기억합니다.

누군가가 나를이 수수께끼를 푸는데 도와 줄 수 있습니까? 나는 망상이 아니라고 말하고 실제로이 생성자 (또는 이와 비슷한 것)를 보았습니다. 어쩌면 실제로 생성자가 아니었고 확장 메서드 였을까요?

답변

2

가 (술어와 비교를 복용 포함) 다섯 생성자,하지만 그들 중 두 가지가 있습니다있는 System.Data 어셈블리 내부 . 나는 Intellisense가 왜 당신에게 그것을 보여줄지 모르겠다. ...

+0

그래, 나는 똑같은 것을 발견했다, 나는 그것에 대해 게시하려하고 있었다. 나는 인텔리 센스 (intellisense)가있는 일종의 임의의 버그라고 추측하고 있습니다. 조금도. 나는 그것이 공개적 이었으면 좋겠다. 나는 내가 미치지 않았다는 것을 알게되어 기쁘다. – viggity

+0

뭔가 내 VS 설치와 함께 있어야합니다, 그냥 같은 문제가 다시 Intellisense CollectionView에 대한 내부 생성자를 보여줬을 제외하고 발생했습니다 내부 CollectionView (IEnumerable 컬렉션, bool shouldProcessCollectionChanged); – viggity