ASCIIEncoding Costruttore
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.