Encoder Konstruktor
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Inicjuje nowe wystąpienie klasy Encoder.
protected:
Encoder();
protected Encoder ();
Protected Sub New ()
Przykłady
W poniższym przykładzie pokazano dwie techniki inicjowania nowego Encoder wystąpienia.
using namespace System;
using namespace System::Text;
int main()
{
// An Encoder is obtained from an Encoding.
UnicodeEncoding^ uni = gcnew UnicodeEncoding;
Encoder^ enc1 = uni->GetEncoder();
// A more direct technique.
Encoder^ enc2 = Encoding::Unicode->GetEncoder();
// enc1 and enc2 seem to be the same.
Console::WriteLine( enc1 );
Console::WriteLine( enc2 );
// Note that their hash codes differ.
Console::WriteLine( enc1->GetHashCode() );
Console::WriteLine( enc2->GetHashCode() );
}
/* This code example produces the following output.
System.Text.EncoderNLS
System.Text.EncoderNLS
54267293
18643596
*/
using System;
using System.Text;
class EncoderExample {
public static void Main() {
// An Encoder is obtained from an Encoding.
UnicodeEncoding uni = new UnicodeEncoding();
Encoder enc1 = uni.GetEncoder();
// A more direct technique.
Encoder enc2 = Encoding.Unicode.GetEncoder();
// enc1 and enc2 seem to be the same.
Console.WriteLine(enc1.ToString());
Console.WriteLine(enc2.ToString());
// Note that their hash codes differ.
Console.WriteLine(enc1.GetHashCode());
Console.WriteLine(enc2.GetHashCode());
}
}
/* This code example produces the following output.
System.Text.EncoderNLS
System.Text.EncoderNLS
58225482
54267293
*/
Imports System.Text
Class EncoderExample
Public Shared Sub Main()
' An Encoder is obtained from an Encoding.
Dim uni As New UnicodeEncoding()
Dim enc1 As Encoder = uni.GetEncoder()
' A more direct technique.
Dim enc2 As Encoder = Encoding.Unicode.GetEncoder()
' enc1 and enc2 seem the same.
Console.WriteLine(enc1.ToString())
Console.WriteLine(enc2.ToString())
' Note that their hash codes differ.
Console.WriteLine(enc1.GetHashCode())
Console.WriteLine(enc2.GetHashCode())
End Sub
End Class
'This code example produces the following output.
'System.Text.EncoderNLS
'System.Text.EncoderNLS
'58225482
'54267293
'
Uwagi
Aby uzyskać wystąpienie implementacji tej klasy, aplikacja powinna używać GetEncoder metody implementacji Encoding .
Dotyczy
Zobacz też
Współpracuj z nami w serwisie GitHub
Źródło tej zawartości można znaleźć w witrynie GitHub, gdzie można również tworzyć i przeglądać problemy i żądania ściągnięcia. Więcej informacji znajdziesz w naszym przewodniku dla współtwórców.