英語で読む

次の方法で共有


Encoder コンストラクター

定義

Encoder クラスの新しいインスタンスを初期化します。

protected Encoder ();

次の例では、新しい Encoder インスタンスを初期化するための 2 つの手法を示します。

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

*/

注釈

このクラスの実装のインスタンスを取得するには、アプリケーションで 実装の メソッドを GetEncoder 使用する Encoding 必要があります。

適用対象

製品 バージョン
.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
.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

こちらもご覧ください