2009-05-08 11 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

関連する問題