2012-09-06 3 views
0

.net의 비슷한 클래스 또는 다른 의미이지만 같은 이름을 가진 클래스 또는 다른 이름을 갖고 있지만 거의 동일한 것을 가진 클래스 간의 차이점을 설명하는 문서 또는 문서가 있습니까?CLR 클래스 리던던시

예 : 언제 사용해야합니까? System.Timers.TimerSystem.Threading.Timer?

또는 차이점은 무엇입니까? System.ServiceProcess.TimeoutExceptionSystem.TimeoutException?

"오래된"및 "고풍"이라고 생각되는 것을 사용하고 있으며 더 나은 클래스를 사용해야하는 경우도 있습니다.이 버전은 .net의 새 버전에서 소개되었습니다.

더 많은 예제를 제공해 주실 수 있습니까? 이러한 모든 종류의 수업을 아는 것은 좋을 것입니다.

+1

너무 광범위하고 여러 질문이 있습니다. –

+0

나는 MSDN과 같은 것을 읽는 경향이있다. – Jodrell

답변

1

아니요, 아마도 "비슷한 클래스"가 문서 또는 기사에 대한 충분한 근거가되지 않았기 때문일 것입니다 (저는 단지 여기에서 추측하고 있습니다).

그러나 특정 문제의 경우 기사를 찾을 수 있습니다. Google의 "타이머 in .NET"이 프레임 워크가 제공하는 세 가지 타이머의 차이점을 설명하는 MSDN article을 찾을 수 있습니다.

+0

+1. 이 정보는 각 클래스 또는 클래스 세트에 대한 특정 문서에 있습니다. 예를 들어, 새 버전을 사용하려면 "사용되지 않음"또는 "폐기 됨"으로 표시됩니다. 그리고 마이크로 소프트가 그렇게 해 준 것에 감사드립니다. 그렇지 않으면 혼돈을 상상할 수 있습니까? 특정 문서를 읽는 것뿐만 아니라 수업을 사용하고 싶을 때마다 여분의 클래스 목록을 확인해야합니까 ?? 악몽 – MarkJ

관련 문제