2009-05-08 5 views

답변

11

ASCIIEncodingDefault는 다음과 같이 정의된다 Encoding에서 파생 때문이다 :

/// <summary> 
/// Gets an encoding for the operating 
/// system's current ANSI code page. 
/// </summary> 
public static System.Text.Encoding Default 
{ get; } 

그래서 ASCIIEndcoding.Default 실제로 운영 체제의 기본 ANSI 인코딩을 반환합니다.

+0

그래서 실제로 Encoding.Default를 호출하고 있습니다. ASCIIEncoding.Default가 없습니다. Resharper (어쩌면 FxCop)가 경고합니다. – marklam

+0

더 자세히 설명하면 :'Default' 속성은 어떤 인코딩 클래스를 호출했는지에 상관없이 항상'Encoding' 클래스에서 상속받은 정적 속성입니다. – awe