System.Text.Encoding
将一个编码字节序列转换为一组字符。
1
初始化 类的新实例。
将已编码字节的数组转换为 UTF-16 编码字符,然后将结果存储在字符数组中。
要转换的字节数组。
要转换的 的第一个元素。
要转换的 的元素数。
一个数组,存储已转换的字符。
存储数据的 中的第一个元素。
要用于转换的 中的最大元素数。
如果要指示没有要转换的更多数据,则为 true;否则为 false。
此方法在返回时包含用于转换的字节数。该参数未经初始化即被传递。
此方法在返回时包含转换产生的 中的字符数。该参数未经初始化即被传递。
此方法返回时,如果 指定的所有字符均已转换,则包含 true;否则包含 false。该参数未经初始化即被传递。
或 为 null (Nothing)。
、、 或 小于零。- 或 - 的长度 - 小于 。- 或 - 的长度 - 小于 。
输出缓冲区太小,无法包含任何已转换的输入。输出缓冲区应大于或等于 方法指示的大小。
发生回退(请参见.NET Framework 中的字符编码以获得更详细的解释)-和-将 设置为 。
2
获取或设置当前 对象的 对象。
一个 对象。
设置操作中的值为 null (Nothing)。
无法在设置操作中赋新值,这是因为当前 对象含有尚未解码的数据。
1
获取与当前 对象关联的 对象。
一个 对象。
1
在派生类中重写时,计算对字节序列(从指定字节数组开始)进行解码所产生的字符数。
对指定的字节序列和内部缓冲区中的任何字节进行解码所产生的字符数。
包含要解码的字节序列的字节数组。
第一个要解码的字节的索引。
要解码的字节数。
为 null (Nothing)。
或 小于零。- 或 - 和 不表示 中的有效范围。
发生回退(请参见.NET Framework 中的字符编码以获得更详细的解释)-和-将 设置为 。
2
在派生类中重写时,计算对字节序列(从指定字节数组开始)进行解码所产生的字符数。一个参数,指示计算后是否要清除解码器的内部状态。
对指定的字节序列和内部缓冲区中的任何字节进行解码所产生的字符数。
包含要解码的字节序列的字节数组。
第一个要解码的字节的索引。
要解码的字节数。
如果要在计算后模拟编码器内部状态的清除过程,则为 true;否则为 false。
为 null (Nothing)。
或 小于零。- 或 - 和 不表示 中的有效范围。
发生回退(请参见.NET Framework 中的字符编码以获得更详细的解释)-和-将 设置为 。
2
在派生类中重写时,将指定字节数组的字节序列和内部缓冲区中的任何字节解码到指定的字符数组。
写入 的实际字符数。
包含要解码的字节序列的字节数组。
第一个要解码的字节的索引。
要解码的字节数。
要用于包含所产生的字符集的字符数组。
开始写入所产生的字符集的索引位置。
为 null (Nothing)。- 或 - 为 null (Nothing)。
、 或 小于零。- 或 - 和 不表示 中的有效范围。- 或 - 不是 中的有效索引。
中从 到数组结尾没有足够容量来容纳所产生的字符。
发生回退(请参见.NET Framework 中的字符编码以获得更详细的解释)-和-将 设置为 。
2
在派生类中重写时,将指定字节数组的字节序列和内部缓冲区中的任何字节解码到指定的字符数组。一个参数,指示转换后是否要清除解码器的内部状态。
写入 参数的实际字符数。
包含要解码的字节序列的字节数组。
第一个要解码的字节的索引。
要解码的字节数。
要用于包含所产生的字符集的字符数组。
开始写入所产生的字符集的索引位置。
如果要在转换后清除解码器的内部状态,则为 true;否则,为 false。
为 null (Nothing)。- 或 - 为 null (Nothing)。
、 或 小于零。- 或 - 和 不表示 中的有效范围。- 或 - 不是 中的有效索引。
中从 到数组结尾没有足够容量来容纳所产生的字符。
发生回退(请参见.NET Framework 中的字符编码以获得更详细的解释)-和-将 设置为 。
2
在派生类中重写时,将解码器设置回它的初始状态。
2
为不能转换为输入字符的已编码输入字节序列提供失败处理机制(称为“回退”)。回退引发异常,而不是解码输入字节序列。此类不能被继承。
2
初始化 类的新实例。
返回解码器回退缓冲区,如果无法将字节序列转换为字符,该缓冲区将引发异常。
当无法解码字节序列时,解码器回退缓冲区引发异常。
2
指示当前 对象与指定对象是否相等。
如果 不为 null 且是一个 对象,则为 true;否则,为 false。
从 类派生的对象。
2
检索此实例的哈希代码。
返回值始终是相同的任意值,没有特别的意义。
2
获取此实例可以返回的最大字符数。
返回值始终为零。
2
为不能转换为输出字符的已编码输入字节序列提供失败处理机制(称为“回退”)。
2
初始化 类的新实例。
在派生类中重写时,将初始化 类的新实例。
提供解码器回退缓冲区的对象。
2
获取无法解码输入字节序列时引发异常的对象。
从 类派生的类型。默认值为 对象。
1
当用派生类重写时,获取当前 对象能返回的最大字符数。
当前 对象能返回的最大字符数。
2
获取输出替代字符串的对象,以替代无法解码的输入字节序列。
从 类派生的类型。默认值是发出问号字符(“?”和 U+003F)来替代未知字节序列的 对象。
1
提供一个允许回退处理程序在无法解码输入的字节序列时返回备用字符串到解码器的缓冲区。
2
初始化 类的新实例。
在派生类中被重写时,准备回退缓冲区以便对指定输入字节序列进行处理。
如果回退缓冲区可以处理 ,则为 true;如果回退缓冲区忽略 ,则为 false。
字节的输入数组。
中字节的索引位置。
1
在派生类中重写后,此方法检索回退缓冲区中的下一个字符。
回退缓冲区中的下一个字符。
2
在派生类中被重写时,将导致下一次调用 方法,以便访问位于当前字符位置之前的数据缓冲区字符位置。
如果 操作成功,则为 true;否则为 false。
1
在派生类中被重写时,获取尚未处理的当前 对象中的字符数。
尚未处理的当前回退缓冲区中的字符数。
1
初始化所有与此回退缓冲区相关的数据和状态信息。
1
解码器回退操作失败时引发的异常。此类不能被继承。
2
初始化 类的新实例。
初始化 类的新实例。一个参数指定错误信息。
错误信息。
初始化 类的新实例。参数指定错误信息、被解码的字节数组和无法被解码的字节的索引。
错误信息。
输入字节数组。
无法解码的字节在 中的索引位置。
初始化 类的新实例。参数指定错误信息和导致此异常的内部异常。
错误信息。
导致此异常的异常。
获取导致异常的输入字节序列。
无法解码的输入字节数组。
2
获取导致异常的字节在输入字节序列中的索引位置。
无法解码的字节在输入字节数组中的索引位置。索引位置是从零开始的。
1
为不能转换为输出字符的已编码输入字节序列提供称为“回退”的失败处理机制。回退发出用户指定的替换字符串,而不是已解码的输入字节序列。此类不能被继承。
2
初始化 类的新实例。
使用指定的替换字符串初始化 类的新实例。
在解码操作中发出的、用以替换无法解码的输入字节序列的字符串。
为 null。
包含无效的代理项对。也就是说,代理项对不是由一个高代理项组件后面跟着一个低代理项组件组成。
创建一个 对象,该对象是用此 对象的替换字符串初始化的。
一个 对象,它指定要使用的字符串而不是原始解码操作输入。
2
获取作为此 对象的值的替换字符串。
发出的用以替换无法解码的输入字节序列的替代字符串。
2
指示指定对象的值是否与等于此 对象的值。
true if is a object having a property that is equal to the property of the current object; otherwise, false.
对象。
2
检索此 对象的值的哈希代码。
此对象的值的哈希代码。
2
获取此 对象的替换字符串中的字符数。
发出的用以替换无法解码的字节序列的字符串中的字符数,也就是说,由 属性返回的字符串长度。
2
将一组字符转换为一个字节序列。
1
初始化 类的新实例。
将 Unicode 字符数组转换为编码的字节序列并将结果存储在字节数组中。
要转换的字符数组。
要转换的 的第一个元素。
要转换的 的元素数。
一个数组,其中存储已转换的字节。
用来存储数据的 的第一个元素。
要用于转换的 的最大元素数。
如果要指示没有要转换的更多数据,则为 true;否则为 false。
此方法在返回时包含用于转换的 中的字符数。该参数未经初始化即被传递。
此方法在返回时包含转换所产生的字节数。该参数未经初始化即被传递。
此方法返回时,如果 指定的所有字符均已转换,则包含 true;否则包含 false。该参数未经初始化即被传递。
或 为 null (Nothing)。
、、 或 小于零。- 或 - 的长度 - 小于 。- 或 - 的长度 - 小于 。
输出缓冲区太小,无法包含任何已转换的输入。输出缓冲区应大于或等于 方法指示的大小。
发生回退(请参见.NET Framework 中的字符编码以获得更详细的解释)-和-将 设置为 。
2
获取或设置当前 对象的 对象。
一个 对象。
设置操作中的值为 null (Nothing)。
无法在设置操作中赋新值,这是因为当前 对象含有尚未编码的数据。
发生回退(请参见.NET Framework 中的字符编码以获得更详细的解释)-和-将 设置为 。
1
获取与当前 对象关联的 对象。
一个 对象。
1
在派生类中重写时,计算对指定字符数组中的一组字符进行编码所产生的字节数。一个参数指示计算后是否要清除编码器的内部状态。
通过对指定字符和内部缓冲区中的所有字符进行编码而产生的字节数。
包含要编码的字符集的字符数组。
第一个要编码的字符的索引。
要编码的字符的数目。
如果要在计算后模拟编码器内部状态的清除过程,则为 true;否则为 false。
为 null。
或 小于零。- 或 - 和 不表示 中的有效范围。
发生回退(请参见.NET Framework 中的字符编码以获得更详细的解释)-和-将 设置为 。
2
在派生类中重写时,将指定字符数组中的一组字符和内部缓冲区中的任何字符编码到指定的字节数组中。一个参数指示转换后是否清除编码器的内部状态。
写入 的实际字节数。
包含要编码的字符集的字符数组。
第一个要编码的字符的索引。
要编码的字符的数目。
要包含所产生的字节序列的字节数组。
开始写入所产生的字节序列的索引位置。
如果要在转换后清除编码器的内部状态,则为 true;否则为 false。
为 null (Nothing)。- 或 - 为 null (Nothing)。
、 或 小于零。- 或 - 和 不表示 中的有效范围。- 或 - 不是 中的有效索引。
中从 到数组结尾没有足够的容量来容纳所产生的字节。
发生回退(请参见.NET Framework 中的字符编码以获得更详细的解释)-和-将 设置为 。
2
在派生类中重写时,将编码器设置回它的初始状态。
2
为不能转换为输出字节序列的输入字符提供一个称为“回退”的失败处理机制。如果输入字符无法转换为输出字节序列,则回退引发异常。此类不能被继承。
2
初始化 类的新实例。
返回编码器回退缓冲区,如果无法将字符序列转换为字节序列,则该缓冲区引发异常。
当无法编码字符序列时,解码器回退缓冲区引发异常。
2
指示当前 对象与指定对象是否相等。
如果 不为 null(在 Visual Basic .NET 中为 Nothing),并且是 对象,则为 true;否则为 false。
从 类派生的对象。
2
检索此实例的哈希代码。
返回值始终是相同的任意值,没有特别的意义。
2
获取此实例可以返回的最大字符数。
返回值始终为零。
2
为不能转换为已编码输出字节序列的输入字符提供称为“回退”的失败处理机制。
2
初始化 类的新实例。
在派生类中重写时,将初始化 类的新实例。
提供编码器回退缓冲区的对象。
2
获取一个对象,在无法对输入字符进行编码时,该对象将引发异常。
从 类派生的类型。默认值为 对象。
1
在派生类中重写时,获取当前 对象可以返回的最大字符数。
当前 对象可以返回的最大字符数。
2
获取一个对象,该对象会输出一个替代字符串来代替无法编码的输入字符。
从 类派生的类型。默认值是 对象,该对象将未知输入字符替换为问号字符(“?”,U+003F)。
1
提供一个允许回退处理程序在无法编码输入的字符时返回备用字符串到编码器的缓冲区。
2
初始化 类的新实例。
在派生类中重写后,此方法对回退缓冲区进行准备,以处理指定的代理项对。
如果回退缓冲区可以处理 和 ,则为 true;如果回退缓冲区忽略代理项对,则为 false。
输入对的高代理项。
输入对的低代理项。
该代理项对在输入缓冲区中的索引位置。
1
在派生类中重写后,此方法对回退缓冲区进行准备,以处理指定的输入字符。
如果回退缓冲区能处理 则为 true;如果回退缓冲区忽略 ,则为 false。
一个输入字符。
该字符在输入缓冲区中的索引位置。
1
在派生类中重写后,此方法检索回退缓冲区中的下一个字符。
回退缓冲区中的下一个字符。
2
在派生类中重写后,此方法将使对 方法的下一次调用访问当前字符位置之前的数据缓冲区字符位置。
如果 操作成功,则为 true,否则为 false。
1
在派生类中重写后,此属性获取当前 对象中要处理的剩余字符数。
尚未处理的当前回退缓冲区中的字符数。
1
初始化所有与此回退缓冲区相关的数据和状态信息。
1
编码器回退操作失败时引发的异常。此类不能被继承。
2
初始化 类的新实例。
初始化 类的新实例。一个参数指定错误信息。
错误信息。
初始化 类的新实例。参数指定错误信息和导致此异常的内部异常。
错误信息。
导致此异常的异常。
获取导致异常的输入字符。
无法编码的字符。
2
获取导致异常的代理项对的高组件字符。
无法编码的代理项对的高组件字符。
2
获取导致异常的代理项对的低组件字符。
无法编码的代理项对的低组件字符。
2
获取导致异常的字符在输入缓冲区中的索引位置。
无法编码的字符在输入缓冲区中的索引位置。
1
指示导致异常的输入是否为代理项对。
如果输入是代理项对,则为 true;否则为 false。
2
为不能转换为输出字节序列的输入字符提供一个称为“回退”的失败处理机制。此回退使用由用户指定的替换字符串来代替原始的输入字符。此类不能被继承。
2
初始化 类的新实例。
使用指定的替换字符串初始化 类的新实例。
编码操作中转换的、用以替代无法编码的输入字符的字符串。
为 null。
包含无效的代理项对。也就是说,代理项不是由一个高代理项组件后面跟着一个低代理项组件组成。
创建一个 对象,该对象是用此 对象的替换字符串初始化的。
一个 对象,它与此 对象相等。
2
获取作为此 对象的值的替换字符串。
一个用于替换无法编码的输入字符的替代字符串。
2
指示指定对象的值是否与等于此 对象的值。
true if the parameter specifies an object and the replacement string of that object is equal to the replacement string of this object; otherwise, false.
对象。
2
检索此 对象的值的哈希代码。
此对象的值的哈希代码。
2
获取此 对象的替换字符串中的字符数。
用于替换无法编码的输入字符的字符串中的字符数。
2
表示字符编码。若要浏览此类型的.NET Framework 源代码,请参阅参考源。
1
初始化 类的新实例。
初始化对应于指定代码页的 类的新实例。
首选编码的代码页标识符。- 或 -0,使用默认编码。
小于零。
初始化的新实例对应于与指定编码器和解码器回退策略指定的代码页的类。
编码的代码页标识符。
一个对象,在无法用当前编码对字符进行编码时,该对象可用来提供错误处理过程。
一个对象,在无法用当前编码对字节序列进行解码时,该对象可用来提供错误处理过程。
小于零。
获取 ASCII(7 位)字符集的编码。
ASCII(7 位)字符集的编码。
1
获取使用 Big Endian 字节顺序的 UTF-16 格式的编码。
使用 Big Endian 字节顺序的 UTF-16 格式的编码对象。
1
当在派生类中重写时,创建当前 对象的一个浅表副本。
当前 对象的副本。
2
在派生类中重写时,获取当前 的代码页标识符。
当前 的代码页标识符。
2
将整个字节数组从一种编码转换为另一种编码。
类型的数组包含将 从 转换为 的结果。
的编码格式。
目标编码格式。
要转换的字节。
为 null。- 或 - 为 null。- 或 - 为 null。
发生回退(请参见.NET Framework 中的字符编码以获得完整的解释)-和-srcEncoding。将 设置为 。
发生回退(请参见.NET Framework 中的字符编码以获得完整的解释)-和-dstEncoding。将 设置为 。
1
将字节数组内某个范围的字节从一种编码转换为另一种编码。
一个 类型的数组,其中包含将 中某个范围的字节从 转换为 的结果。
源数组 的编码。
输出数组的编码。
要转换的字节数组。
要转换的 中第一个元素的索引。
要转换的字节数。
为 null。- 或 - 为 null。- 或 - 为 null。
和 不指定字节数组中的有效范围。
发生回退(请参见.NET Framework 中的字符编码以获得完整的解释)-和-srcEncoding。将 设置为 。
发生回退(请参见.NET Framework 中的字符编码以获得完整的解释)-和-dstEncoding。将 设置为 。
1
获取或设置当前 对象的 对象。
当前 对象的解码回退对象。
设置操作中的值为 null。
由于当前 对象为只读,所以无法在设置操作中赋值。
2
获取或设置当前 对象的 对象。
当前 对象的编码回退对象。
设置操作中的值为 null。
由于当前 对象为只读,所以无法在设置操作中赋值。
2
在派生类中重写时,获取当前编码的用户可读说明。
当前 的可读说明。
2
确定指定的 是否等于当前实例。
如果 是 的一个实例并且等于当前实例,则为 true;否则,为 false。
与当前实例进行比较的 。
2
在派生类中重写时,计算对一组字符(从指定的字符指针处开始)进行编码所产生的字节数。
对指定字符进行编码后生成的字节数。
指向第一个要编码的字符的指针。
要编码的字符的数目。
为 null。
小于零。
发生回退(请参见.NET Framework 中的字符编码以获得完整的解释)-和-将 设置为 。
1
在派生类中重写时,计算对指定字符数组中的所有字符进行编码所产生的字节数。
对指定字符数组中的所有字符进行编码后产生的字节数。
包含要编码的字符的字符数组。
为 null。
发生回退(请参见.NET Framework 中的字符编码以获得完整的解释)-和-将 设置为 。
1
在派生类中重写时,计算对指定字符数组中的一组字符进行编码所产生的字节数。
对指定字符进行编码后生成的字节数。
包含要编码的字符集的字符数组。
第一个要编码的字符的索引。
要编码的字符的数目。
为 null。
或 小于零。- 或 - 和 不表示 中的有效范围。
发生回退(请参见.NET Framework 中的字符编码以获得完整的解释)-和-将 设置为 。
1
在派生类中重写时,计算对指定字符串中的字符进行编码所产生的字节数。
对指定字符进行编码后生成的字节数。
包含要编码的字符集的字符串。
为 null。
发生回退(请参见.NET Framework 中的字符编码以获得完整的解释)-和-将 设置为 。
1
在派生类中重写时,将一组字符(从指定的字符指针开始)编码为一个字节序列,并从指定的字节指针开始存储该字节序列。
在由 参数指示的位置处写入的实际字节数。
指向第一个要编码的字符的指针。
要编码的字符的数目。
一个指针,指向开始写入所产生的字节序列的位置。
最多写入的字节数。
为 null。- 或 - 为 null。
或 小于零。
少于所产生的字节数。
发生回退(请参见.NET Framework 中的字符编码以获得完整的解释)-和-将 设置为 。
1
在派生类中重写时,将指定字符数组中的所有字符编码为一个字节序列。
一个字节数组,包含对指定的字符集进行编码的结果。
包含要编码的字符的字符数组。
为 null。
发生回退(请参见.NET Framework 中的字符编码以获得完整的解释)-和-将 设置为 。
1
在派生类中重写时,将指定字符数组中的一组字符编码为一个字节序列。
一个字节数组,包含对指定的字符集进行编码的结果。
包含要编码的字符集的字符数组。
第一个要编码的字符的索引。
要编码的字符的数目。
为 null。
或 小于零。- 或 - 和 不表示 中的有效范围。
发生回退(请参见.NET Framework 中的字符编码以获得完整的解释)-和-将 设置为 。
1
在派生类中重写时,将指定字符数组中的一组字符编码为指定的字节数组。
写入 的实际字节数。
包含要编码的字符集的字符数组。
第一个要编码的字符的索引。
要编码的字符的数目。
要包含所产生的字节序列的字节数组。
要开始写入所产生的字节序列的索引位置。
为 null。- 或 - 为 null。
、 或 小于零。- 或 - 和 不表示 中的有效范围。- 或 - 不是 中的有效索引。
中从 到数组结尾没有足够的容量来容纳所产生的字节。
发生回退(请参见.NET Framework 中的字符编码以获得完整的解释)-和-将 设置为 。
1
在派生类中重写时,将指定字符串中的所有字符编码为一个字节序列。
一个字节数组,包含对指定的字符集进行编码的结果。
包含要编码的字符的字符串。
为 null。
发生回退(请参见.NET Framework 中的字符编码以获得完整的解释)-和-将 设置为 。
1
在派生类中重写时,将指定字符串中的一组字符编码为指定的字节数组。
写入 的实际字节数。
包含要编码的字符集的字符串。
第一个要编码的字符的索引。
要编码的字符的数目。
要包含所产生的字节序列的字节数组。
要开始写入所产生的字节序列的索引位置。
为 null。- 或 - 为 null。
、 或 小于零。- 或 - 和 不表示 中的有效范围。- 或 - 不是 中的有效索引。
中从 到数组结尾没有足够的容量来容纳所产生的字节。
发生回退(请参见.NET Framework 中的字符编码以获得完整的解释)-和-将 设置为 。
1
在派生类中重写时,计算对字节序列(从指定的字节指针开始)进行解码所产生的字符数。
对指定字节序列进行解码所产生的字符数。
指向第一个要解码的字节的指针。
要解码的字节数。
为 null。
小于零。
发生回退(请参见.NET Framework 中的字符编码以获得完整的解释)-和-将 设置为 。
1
在派生类中重写时,计算对指定字节数组中的所有字节进行解码所产生的字符数。
对指定字节序列进行解码所产生的字符数。
包含要解码的字节序列的字节数组。
为 null。
发生回退(请参见.NET Framework 中的字符编码以获得完整的解释)-和-将 设置为 。
1
在派生类中重写时,计算对字节序列(从指定字节数组开始)进行解码所产生的字符数。
对指定字节序列进行解码所产生的字符数。
包含要解码的字节序列的字节数组。
第一个要解码的字节的索引。
要解码的字节数。
为 null。
或 小于零。- 或 - 和 不表示 中的有效范围。
发生回退(请参见.NET Framework 中的字符编码以获得完整的解释)-和-将 设置为 。
1
在派生类中重写时,将一个字节序列(从指定的字节指针开始)解码为一组字符,并从指定的字符指针开始存储该组字符。
在由 参数指示的位置处写入的实际字符数。
指向第一个要解码的字节的指针。
要解码的字节数。
一个指针,指向开始写入所产生的字符集的位置。
要写入的最大字符数。
为 null。- 或 - 为 null。
或 小于零。
少于所产生的字符数。
发生回退(请参见.NET Framework 中的字符编码以获得完整的解释)-和-将 设置为 。
1
在派生类中重写时,将指定字节数组中的所有字节解码为一组字符。
一个字节数组,包含对指定的字节序列进行解码的结果。
包含要解码的字节序列的字节数组。
为 null。
发生回退(请参见.NET Framework 中的字符编码以获得完整的解释)-和-将 设置为 。
1
在派生类中重写时,将指定字节数组中的一个字节序列解码为一组字符。
一个字节数组,包含对指定的字节序列进行解码的结果。
包含要解码的字节序列的字节数组。
第一个要解码的字节的索引。
要解码的字节数。
为 null。
或 小于零。- 或 - 和 不表示 中的有效范围。
发生回退(请参见.NET Framework 中的字符编码以获得完整的解释)-和-将 设置为 。
1
在派生类中重写时,将指定字节数组中的字节序列解码为指定的字符数组。
写入 的实际字符数。
包含要解码的字节序列的字节数组。
第一个要解码的字节的索引。
要解码的字节数。
要用于包含所产生的字符集的字符数组。
开始写入所产生的字符集的索引位置。
为 null。- 或 - 为 null。
、 或 小于零。- 或 - 和 不表示 中的有效范围。- 或 - 不是 中的有效索引。
中从 到数组结尾没有足够容量来容纳所产生的字符。
发生回退(请参见.NET Framework 中的字符编码以获得完整的解释)-和-将 设置为 。
1
在派生类中重写时,获取一个解码器,该解码器将已编码的字节序列转换为字符序列。
一个 ,它将已编码的字节序列转换为字符序列。
1
在派生类中重写时,获取一个解码器,该解码器将 Unicode 字符序列转换为已编码的字节序列。
一个 ,它将 Unicode 字符序列转换为已编码的字节序列。
1
返回与指定代码页标识符关联的编码。
与指定代码页关联的编码。
首选编码的代码页标识符。可能的值都在 类主题中出现的表的“代码页”的一列中列了出来。- 或 -0(零),使用默认编码。
小于零或大于 65535。
基础平台不支持 。
基础平台不支持 。
1
返回与指定代码页标识符关联的编码。参数指定一个错误处理程序,用于处理无法编码的字符和无法解码的字节序列。
与指定代码页关联的编码。
首选编码的代码页标识符。可能的值都在 类主题中出现的表的“代码页”的一列中列了出来。- 或 -0(零),使用默认编码。
一个对象,在无法用当前编码对字符进行编码时,该对象可用来提供错误处理过程。
一个对象,在无法用当前编码对字节序列进行解码时,该对象可用来提供错误处理过程。
小于零或大于 65535。
基础平台不支持 。
基础平台不支持 。
1
返回与指定代码页名称关联的编码。
与指定代码页关联的编码。
首选编码的代码页名称。 属性返回的值是有效的。可能的值都在 类主题中出现的表的“名称”一列中列了出来。
不是有效的代码页名称。- 或 -基础平台不支持 所指示的代码页。
1
返回与指定代码页名称关联的编码。参数指定一个错误处理程序,用于处理无法编码的字符和无法解码的字节序列。
与指定代码页关联的编码。
首选编码的代码页名称。 属性返回的值是有效的。可能的值都在 类主题中出现的表的“名称”一列中列了出来。
一个对象,在无法用当前编码对字符进行编码时,该对象可用来提供错误处理过程。
一个对象,在无法用当前编码对字节序列进行解码时,该对象可用来提供错误处理过程。
不是有效的代码页名称。- 或 -基础平台不支持 所指示的代码页。
1
返回当前实例的哈希代码。
当前实例的哈希代码。
1
在派生类中重写时,计算对指定数目的字符进行编码所产生的最大字节数。
对指定数目的字符进行编码所产生的最大字节数。
要编码的字符的数目。
小于零。
发生回退(请参见.NET Framework 中的字符编码以获得完整的解释)-和-将 设置为 。
1
在派生类中重写时,计算对指定数目的字节进行解码时所产生的最大字符数。
对指定数目的字节进行解码时所产生的最大字符数。
要解码的字节数。
小于零。
发生回退(请参见.NET Framework 中的字符编码以获得完整的解释)-和-将 设置为 。
1
在派生类中重写时,返回指定所用编码的字节序列。
一个字节数组,包含指定所用编码的字节序列。- 或 -长度为零的字节数组(如果不需要前导码)。
1
当在派生类中重写,解码指定的指定地址处开始转换为字符串的字节数。
包含指定字节序列解码结果的字符串。
指向字节数组的指针。
要解码的字节数。
为 null 指针。
小于零。
发生回退 (请参阅.NET Framework 中的字符编码有关的完整说明)-和-将 设置为 。
在派生类中重写时,将指定字节数组中的所有字节解码为一个字符串。
包含指定字节序列解码结果的字符串。
包含要解码的字节序列的字节数组。
字节数组中包含无效的 Unicode 码位。
为 null。
发生回退(请参见.NET Framework 中的字符编码以获得完整的解释)-和-将 设置为 。
1
在派生类中重写时,将指定字节数组中的一个字节序列解码为一个字符串。
包含指定字节序列解码结果的字符串。
包含要解码的字节序列的字节数组。
第一个要解码的字节的索引。
要解码的字节数。
字节数组中包含无效的 Unicode 码位。
为 null。
或 小于零。- 或 - 和 不表示 中的有效范围。
发生回退(请参见.NET Framework 中的字符编码以获得完整的解释)-和-将 设置为 。
1
在派生类中重写时,获取一个值,该值指示当前的编码是否使用单字节码位。
如果当前的 使用单字节码位,则为 true;否则,为 false。
2
注册编码的提供程序。
子类提供对其他字符编码的访问。
为 null。
获取使用 Little-Endian 字节顺序的 UTF-16 格式的编码。
使用 Little-Endian 字节顺序的 UTF-16 格式的编码。
1
获取使用 Little-Endian 字节顺序的 UTF-32 格式的编码。
使用 Little-Endian 字节顺序的 UTF-32 格式的编码对象。
1
获取 UTF-7 格式的编码。
UTF-7 格式的编码。
1
获取 UTF-8 格式的编码。
UTF-8 格式的编码。
1
在派生类中重写时,获取在 Internet 编号分配管理机构 (IANA) 注册的当前编码的名称。
当前 的 IANA 名称。
2
提供编码提供程序的基类,后者提供在特定平台上不可用的编码。
初始化 类的新实例。
返回与指定代码页标识符关联的编码。
与指定的代码页中,关联的编码,它或null如果此不能返回一个有效的编码对应于。
请求的编码的代码页标识符。
返回与指定代码页标识符关联的编码。参数指定一个错误处理程序,用于处理无法编码的字符和无法解码的字节序列。
与指定的代码页中,关联的编码,它或null如果此不能返回一个有效的编码对应于。
请求的编码的代码页标识符。
一个字符不能使用此编码进行编码时提供错误处理过程的对象。
一个对象,与该编码字节序列无法解码时提供错误处理过程。
返回具有指定名称的编码。
指定的名称,与关联的编码,它或null如果此不能返回一个有效的编码对应于。
请求的编码的名称。
返回与指定名称关联的编码。参数指定一个错误处理程序,用于处理无法编码的字符和无法解码的字节序列。
指定的名称,与关联的编码,它或null如果此不能返回一个有效的编码对应于。
首选编码的名称。
一个字符不能使用此编码进行编码时提供错误处理过程的对象。
一个对象,在无法用当前编码对字节序列进行解码时,该对象可用来提供错误处理过程。