ASCIIEncoding.GetEncoder Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Unicode karakter dizisini ASCII 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 kodlanmış bayt dizisine dönüştüren.
- Öznitelikler
Açıklamalar
yöntemi, Encoder.GetBytes karakterlerin sıralı bloklarını bu sınıfın yöntemine benzer şekilde sıralı bayt bloklarına GetBytes dönüştürür. Ancak, blokları kapsayan karakter dizilerini doğru bir şekilde kodlamak için çağrılar Encoder arasında durum bilgilerini tutar. 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 GetDecoder GetEncoder 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.