Encoding 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
初始化 Encoding 类的新实例。
重载
Encoding() |
初始化 Encoding 类的新实例。 |
Encoding(Int32) |
初始化对应于指定代码页的 Encoding 类的新实例。 |
Encoding(Int32, EncoderFallback, DecoderFallback) |
使用指定编码器和解码器回退策略初始化对应于指定代码页的 Encoding 类的新实例。 |
Encoding()
初始化 Encoding 类的新实例。
protected:
Encoding();
protected Encoding ();
Protected Sub New ()
注解
派生类重写此构造函数。
另请参阅
适用于
Encoding(Int32)
初始化对应于指定代码页的 Encoding 类的新实例。
protected:
Encoding(int codePage);
protected Encoding (int codePage);
new System.Text.Encoding : int -> System.Text.Encoding
Protected Sub New (codePage As Integer)
参数
例外
codePage
小于零。
注解
派生类重写此构造函数。
从派生类调用此构造函数将创建一个 Encoding 对象,该对象使用最佳回退来执行编码和解码操作。 DecoderFallback和 EncoderFallback 属性都是只读的,不能修改。 若要控制从派生的类的回退策略 Encoding ,请调用 Encoding(Int32, EncoderFallback, DecoderFallback) 构造函数。
另请参阅
适用于
Encoding(Int32, EncoderFallback, DecoderFallback)
使用指定编码器和解码器回退策略初始化对应于指定代码页的 Encoding 类的新实例。
protected:
Encoding(int codePage, System::Text::EncoderFallback ^ encoderFallback, System::Text::DecoderFallback ^ decoderFallback);
protected Encoding (int codePage, System.Text.EncoderFallback encoderFallback, System.Text.DecoderFallback decoderFallback);
protected Encoding (int codePage, System.Text.EncoderFallback? encoderFallback, System.Text.DecoderFallback? decoderFallback);
new System.Text.Encoding : int * System.Text.EncoderFallback * System.Text.DecoderFallback -> System.Text.Encoding
Protected Sub New (codePage As Integer, encoderFallback As EncoderFallback, decoderFallback As DecoderFallback)
参数
- codePage
- Int32
编码的代码页标识符。
- encoderFallback
- EncoderFallback
一个对象,在无法用当前编码对字符进行编码时,该对象可用来提供错误处理过程。
- decoderFallback
- DecoderFallback
一个对象,在无法用当前编码对字节序列进行解码时,该对象可用来提供错误处理过程。
例外
codePage
小于零。
注解
此构造函数为 protected
; 派生类重写它。
从派生类调用此构造函数以控制回退编码和解码策略。 Encoding类构造函数创建只读编码对象,这些对象在创建对象之后不允许编码器或解码器回退设置。
如果 encoderFallback
或 decoderFallback
为 null,则最佳回退将用作相应的回退策略。