ASCIIEncoding コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ASCIIEncoding クラスの新しいインスタンスを初期化します。
public:
ASCIIEncoding();
public ASCIIEncoding ();
Public Sub New ()
例
次の例では、新しい ASCIIEncoding インスタンスを作成し、エンコードの名前を表示する方法を示します。
using namespace System;
using namespace System::Text;
int main()
{
ASCIIEncoding^ ascii = gcnew ASCIIEncoding;
String^ encodingName = ascii->EncodingName;
Console::WriteLine( "Encoding name: {0}", encodingName );
}
using System;
using System.Text;
class ASCIIEncodingExample {
public static void Main() {
ASCIIEncoding ascii = new ASCIIEncoding();
String encodingName = ascii.EncodingName;
Console.WriteLine("Encoding name: " + encodingName);
}
}
Imports System.Text
Class ASCIIEncodingExample
Public Shared Sub Main()
Dim ascii As New ASCIIEncoding()
Dim encodingName As String = ascii.EncodingName
Console.WriteLine("Encoding name: " & encodingName)
End Sub
End Class
注釈
注意事項
クラスは ASCIIEncoding エラー検出を提供しません。 セキュリティ上の理由から、、、または UTF32Encoding クラスをUTF8EncodingUnicodeEncoding使用し、エラー検出を有効にする必要があります。
ASCII エンコードを使用する場合、このコンストラクターはアプリケーションに適切なフォールバック動作を提供しない可能性があります。 クラスと DecoderReplacementFallback クラスをEncoderReplacementFallback使用して、U+0000 ~ U+007F の範囲外のすべての文字を疑問符 (?) に置き換えます。 代わりに、 メソッドまたは Encoding.GetEncoding(String, EncoderFallback, DecoderFallback) メソッドをEncoding.GetEncoding(Int32, EncoderFallback, DecoderFallback)呼び出し、例外EncoderExceptionFallbackフォールバックを使用する オブジェクトと DecoderExceptionFallback オブジェクトを渡すことができます。
注意
ASCIIEncoding では、U+0000 ~ U+007F の Unicode 文字値のみがサポートされます。 そのため、 UTF8EncodingUnicodeEncodingUTF32Encoding は、グローバル化されたアプリケーションに適しています。
適用対象
.NET