EncoderReplacementFallback Konstruktor
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menginisialisasi instans baru dari kelas EncoderReplacementFallback.
Overload
| Nama | Deskripsi |
|---|---|
| EncoderReplacementFallback() |
Menginisialisasi instans baru dari kelas EncoderReplacementFallback. |
| EncoderReplacementFallback(String) |
Menginisialisasi instans EncoderReplacementFallback baru kelas menggunakan string pengganti yang ditentukan. |
EncoderReplacementFallback()
Menginisialisasi instans baru dari kelas EncoderReplacementFallback.
public:
EncoderReplacementFallback();
public EncoderReplacementFallback();
Public Sub New ()
Keterangan
Secara default, string pengganti yang merupakan nilai objek ini EncoderReplacementFallback adalah "?".
Lihat juga
Berlaku untuk
EncoderReplacementFallback(String)
Menginisialisasi instans EncoderReplacementFallback baru kelas menggunakan string pengganti yang ditentukan.
public:
EncoderReplacementFallback(System::String ^ replacement);
public EncoderReplacementFallback(string replacement);
new System.Text.EncoderReplacementFallback : string -> System.Text.EncoderReplacementFallback
Public Sub New (replacement As String)
Parameter
- replacement
- String
String yang dikonversi dalam operasi pengodean sebagai pengganti karakter input yang tidak dapat dikodekan.
Pengecualian
replacement adalah null.
replacement berisi pasangan pengganti yang tidak valid. Dengan kata lain, pengganti tidak terdiri dari satu komponen pengganti tinggi diikuti oleh satu komponen pengganti rendah.
Keterangan
Parameter replacement menginisialisasi string pengganti yang merupakan nilai objek ini EncoderReplacementFallback . Aplikasi Anda harus memberikan replacement nilai yang hanya berisi karakter yang dapat dikodekan dalam pengodean target. Jika tidak, hasil fallback rekursif, menyebabkan ArgumentException. Misalnya, fallback yang ASCIIEncoding disediakan untuk objek tidak dapat menyertakan karakter "¿" (U+00BF) karena karakter itu sendiri bukan karakter ASCII yang valid.
Akibatnya, U+FFFD, yang merupakan pilihan yang baik untuk string fallback untuk DecoderExceptionFallback, umumnya bukan pilihan yang baik untuk kelas ini. Selain itu, karakter null (U+0000) tidak dapat digunakan dalam string fallback.