İngilizce dilinde oku

Aracılığıyla paylaş


Encoder Oluşturucu

Tanım

Encoder sınıfının yeni bir örneğini başlatır.

C#
protected Encoder();

Örnekler

Aşağıdaki örnekte yeni Encoder bir örnek başlatmaya yönelik iki teknik gösterilmektedir.

C#
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

*/

Açıklamalar

Bu sınıfın bir uygulamasının örneğini almak için uygulamanın yöntemini Encoding kullanması GetEncoder gerekir.

Şunlara uygulanır

Ürün Sürümler
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

Ayrıca bkz.