Condividi tramite


ASCIIEncoding Costruttore

Definizione

Inizializza una nuova istanza della classe ASCIIEncoding.

public:
 ASCIIEncoding();
public ASCIIEncoding ();
Public Sub New ()

Esempio

Nell'esempio seguente viene illustrato come creare una nuova ASCIIEncoding istanza e visualizzare il nome della codifica.

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

Commenti

Attenzione

La ASCIIEncoding classe non fornisce il rilevamento degli errori. Per motivi di sicurezza, è necessario usare la classe , UnicodeEncodingo o UTF32Encoding e abilitare il UTF8Encodingrilevamento degli errori.

Se si sceglie di usare la codifica ASCII, questo costruttore potrebbe non fornire il comportamento di fallback appropriato per l'applicazione. Usa le EncoderReplacementFallback classi e DecoderReplacementFallback per sostituire ogni carattere all'esterno dell'intervallo di U+0000 a U+007F con un punto interrogativo (?). È invece possibile chiamare il metodo o Encoding.GetEncoding(String, EncoderFallback, DecoderFallback) e passarlo EncoderExceptionFallback e DecoderExceptionFallback gli oggetti per usare il Encoding.GetEncoding(Int32, EncoderFallback, DecoderFallback) fallback delle eccezioni.

Nota

ASCIIEncoding supporta solo i valori di carattere Unicode tra U+0000 e U+007F. Pertanto, UTF8Encoding, UnicodeEncodinge UTF32Encoding sono più adatti per le applicazioni globalizzate.

Si applica a