ASCIIEncoding.GetEncoder Yöntem

Tanım

Unicode karakter dizisini ASCII ile kodlanmış bayt dizisine dönüştüren bir kodlayıcı alır.

public:
 override System::Text::Encoder ^ GetEncoder();
public override System.Text.Encoder GetEncoder();
[System.Runtime.InteropServices.ComVisible(false)]
public override System.Text.Encoder GetEncoder();
override this.GetEncoder : unit -> System.Text.Encoder
[<System.Runtime.InteropServices.ComVisible(false)>]
override this.GetEncoder : unit -> System.Text.Encoder
Public Overrides Function GetEncoder () As Encoder

Döndürülenler

Unicode Encoder karakter dizisini ASCII ile kodlanmış bayt dizisine dönüştüren.

Öznitelikler

Açıklamalar

yöntemi, Encoder.GetBytes bu sınıfın yöntemine benzer şekilde sıralı karakter bloklarını sıralı bayt bloklarına GetBytes dönüştürür. Ancak, bir Encoder çağrılar arasında durum bilgilerini korur, böylece blokları kapsayan karakter dizilerini doğru bir şekilde kodlayabilir. ayrıca Encoder veri bloklarının sonundaki karakterleri korur ve sonraki kodlama işleminde sondaki karakterleri kullanır. Örneğin, bir veri bloğu eşleşmeyen bir yüksek vekille sona erebilir ve eşleşen düşük vekil sonraki veri bloğunda olabilir. Bu nedenle ve GetDecoderGetEncoder ağ iletimi ve dosya işlemleri için yararlıdır çünkü bu işlemler genellikle tam bir veri akışı yerine veri bloklarıyla ilgilenir.

Şunlara uygulanır

Ayrıca bkz.