Decoder Decoder Decoder Constructor

Definición

Inicializa una nueva instancia de la clase Decoder.Initializes a new instance of the Decoder class.

protected:
 Decoder();
protected Decoder ();
Protected Sub New ()

Ejemplos

El ejemplo siguiente muestra dos técnicas para inicializar una nueva Decoder instancia.The following example demonstrates two techniques for initializing a new Decoder instance.

using namespace System;
using namespace System::Text;
int main()
{
   
   // A Decoder is obtained from an Encoding.
   UnicodeEncoding^ uni = gcnew UnicodeEncoding;
   Decoder^ dec1 = uni->GetDecoder();
   
   // A more direct technique.
   Decoder^ dec2 = Encoding::Unicode->GetDecoder();
   
   // dec1 and dec2 seem to be the same.
   Console::WriteLine( dec1 );
   Console::WriteLine( dec2 );
   
   // Note that their hash codes differ.
   Console::WriteLine( dec1->GetHashCode() );
   Console::WriteLine( dec2->GetHashCode() );
}

/* This code example produces the following output.

System.Text.UnicodeEncoding+Decoder
System.Text.UnicodeEncoding+Decoder
54267293
18643596

*/
using System;
using System.Text;

class EncoderExample {
    public static void Main() {
        // A Decoder is obtained from an Encoding.
        UnicodeEncoding uni = new UnicodeEncoding();
        Decoder dec1 = uni.GetDecoder();

        // A more direct technique.
        Decoder dec2 = Encoding.Unicode.GetDecoder();

        // dec1 and dec2 seem to be the same.
        Console.WriteLine(dec1.ToString());
        Console.WriteLine(dec2.ToString());

        // Note that their hash codes differ.
        Console.WriteLine(dec1.GetHashCode());
        Console.WriteLine(dec2.GetHashCode());
    }
}

/* This code example produces the following output.

System.Text.UnicodeEncoding+Decoder
System.Text.UnicodeEncoding+Decoder
58225482
54267293

*/
Imports System
Imports System.Text

Class EncoderExample
    
    Public Shared Sub Main()
        ' A Decoder is obtained from an Encoding.
        Dim uni As New UnicodeEncoding()
        Dim dec1 As Decoder = uni.GetDecoder()
        
        ' A more direct technique.
        Dim dec2 As Decoder = Encoding.Unicode.GetDecoder()
        
        ' dec1 and dec2 seem to be the same.
        Console.WriteLine(dec1.ToString())
        Console.WriteLine(dec2.ToString())
        
        ' Note that their hash codes differ.
        Console.WriteLine(dec1.GetHashCode())
        Console.WriteLine(dec2.GetHashCode())
    End Sub
End Class

'This code example produces the following output.
'System.Text.UnicodeEncoding+Decoder
'System.Text.UnicodeEncoding+Decoder
'58225482
'54267293
'

Comentarios

Para obtener una instancia de una implementación de esta clase, la aplicación debe utilizar el GetDecoder método de un Encoding implementación.To obtain an instance of an implementation of this class, the application should use the GetDecoder method of a Encoding implementation.

Se aplica a

Consulte también: