次の方法で共有


Encoder コンストラクタ

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

Protected Sub New()
[C#]
protected Encoder();
[C++]
protected: Encoder();
[JScript]
protected function Encoder();

使用例

[Visual Basic, C#, C++] 新しい Encoder インスタンスを初期化する 2 つの方法を次の例に示します。

 
Imports System
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 'Main
End Class 'EncoderExample

[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());
    }
}

[C++] 
#using <mscorlib.dll>
using namespace System;
using namespace System::Text;

int 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);
   Console::WriteLine(enc2);

   // Note that their hash codes differ.
   Console::WriteLine(enc1 -> GetHashCode());
   Console::WriteLine(enc2 -> GetHashCode());
}

[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン 言語のフィルタ をクリックします。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET, Common Language Infrastructure (CLI) Standard

参照

Encoder クラス | Encoder メンバ | System.Text 名前空間