2009-01-09 8 views
13

매번 HtmlAgilityPack.HtmlDocument이라는 이름을 지정하지 않아도 C#에서 모호한 클래스 유형을 구별 할 수 있습니까 (System.Windows.Forms.HtmlDocument과 비교하여 모호합니다)?어떻게 C#에서 모호한 클래스 이름을 구별 할 수 있습니까?

C#에서 내가 항상 한 클래스 나 다른 클래스에 대해 이야기하고 있으므로 사용할 때마다 지정할 필요가 없다는 것을 알 수있는 방법이 있습니까?

답변

48

사용 별칭 : 당신은 하나의 네임 스페이스 별칭을 정의 할 수 있습니다

using HapHtmlDocument = HtmlAgilityPack.HtmlDocument; 
using WfHtmlDocument = System.Windows.Forms.HtmlDocument; 
+0

완벽한을 ! 고맙습니다. –

8

, 예를 들면 :

using hap = HtmlAgilityPack; 

하고 대신 풀 네임 스페이스의 별칭 사용

hap.HtmlDocument doc = new hap.HtmlDocument; 
관련 문제