EncoderReplacementFallback Oluşturucular
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.
EncoderReplacementFallback sınıfının yeni bir örneğini başlatır.
Aşırı Yüklemeler
EncoderReplacementFallback() |
EncoderReplacementFallback sınıfının yeni bir örneğini başlatır. |
EncoderReplacementFallback(String) |
Belirtilen değiştirme dizesini EncoderReplacementFallback kullanarak sınıfının yeni bir örneğini başlatır. |
EncoderReplacementFallback()
EncoderReplacementFallback sınıfının yeni bir örneğini başlatır.
public:
EncoderReplacementFallback();
public EncoderReplacementFallback ();
Public Sub New ()
Açıklamalar
Varsayılan olarak, bu EncoderReplacementFallback nesnenin değeri olan değiştirme dizesi "?" olur.
Ayrıca bkz.
Şunlara uygulanır
EncoderReplacementFallback(String)
Belirtilen değiştirme dizesini EncoderReplacementFallback kullanarak sınıfının yeni bir örneğini başlatır.
public:
EncoderReplacementFallback(System::String ^ replacement);
public EncoderReplacementFallback (string replacement);
new System.Text.EncoderReplacementFallback : string -> System.Text.EncoderReplacementFallback
Public Sub New (replacement As String)
Parametreler
- replacement
- String
Kodlanamayan bir giriş karakteri yerine kodlama işleminde dönüştürülen bir dize.
Özel durumlar
replacement
, null
değeridir.
replacement
geçersiz bir vekil çift içeriyor. Başka bir deyişle, vekil bir yüksek vekil bileşenden ve ardından bir düşük vekil bileşenden oluşmaz.
Açıklamalar
replacement
parametresi, bu EncoderReplacementFallback nesnenin değeri olan değiştirme dizesini başlatır. Uygulamanızın yalnızca hedef kodlamada kodlanabilen karakterleri içeren bir replacement
değer sağlaması gerekir. Aksi takdirde, özyinelemeli bir geri dönüş sonucu verir ve bu da bir ArgumentExceptionöğesine neden olur. Örneğin, bir ASCIIEncoding nesne için sağlanan geri dönüş "¿" (U+00BF) karakterini içeremez çünkü bu karakter kendisi geçerli bir ASCII karakteri değildir.
Bunun sonucunda, için bir geri dönüş dizesi DecoderExceptionFallbackiçin iyi bir seçim olan U+FFFD, bu sınıf için genellikle iyi bir seçim değildir. Ayrıca, geri dönüş dizesinde null karakter (U+0000) kullanılamaz.