2011-01-25 3 views

답변

2

그때 나는 BCL의 제작자 중 한 사람과 인터뷰를 읽었으며, 나는 그것이 ScottGu와 함께 있었다고 생각합니다.

IIRC 그는 "어떤 수업에서는 우리가 학생들을 봉인 한 것을 후회했고 다른 수업에서는 봉쇄하지 않았 음을 후회했습니다."라고 말했습니다.

그래서 내 생각으로는 BCL 사용자에게 완전히 투명하지 않을 수있는 디자인이라는 것이 었습니다.

한편, 100k + 사용자는 내부에 대해 더 많이 알고있을 것입니다.

+1

나는 ListItem이 봉인 된 것을 유감스럽게 생각한다. 그러나 .NET 3.5+를 사용하여 하나의 데이터 유형을 다른 것으로 투영하는 것은 부담을 덜어 준다. var listItems = ds.LoadAllPlaces(). (place => new ListItem (place. Name, place.IdentityString))); –