TextInfo 类

定义

定义特定于书写系统的文本属性和行为,如大小写。

public ref class TextInfo
public ref class TextInfo sealed : ICloneable, System::Runtime::Serialization::IDeserializationCallback
public ref class TextInfo : ICloneable, System::Runtime::Serialization::IDeserializationCallback
public ref class TextInfo : System::Runtime::Serialization::IDeserializationCallback
public class TextInfo
public sealed class TextInfo : ICloneable, System.Runtime.Serialization.IDeserializationCallback
public class TextInfo : ICloneable, System.Runtime.Serialization.IDeserializationCallback
[System.Serializable]
public class TextInfo : System.Runtime.Serialization.IDeserializationCallback
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public class TextInfo : ICloneable, System.Runtime.Serialization.IDeserializationCallback
type TextInfo = class
type TextInfo = class
    interface ICloneable
    interface IDeserializationCallback
[<System.Serializable>]
type TextInfo = class
    interface IDeserializationCallback
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type TextInfo = class
    interface ICloneable
    interface IDeserializationCallback
Public Class TextInfo
Public NotInheritable Class TextInfo
Implements ICloneable, IDeserializationCallback
Public Class TextInfo
Implements ICloneable, IDeserializationCallback
Public Class TextInfo
Implements IDeserializationCallback
继承
TextInfo
属性
实现

注解

编写系统是将语言表示为文本所需的脚本和正交规则的集合。 类 TextInfo 表示写入系统。

应用程序应使用 CultureInfo.TextInfo 属性获取 TextInfo 特定 CultureInfo 对象的 对象。 如果安全决策依赖于字符串比较或大小写更改操作,则应用程序应使用 CultureInfo.TextInfo 属性 CultureInfo.InvariantCulture 返回的 对象的 属性,以确保无论操作系统区域性设置如何,操作的行为都是一致的。

用户可以使用控制面板的区域和语言选项部分来替代与 Windows 的当前区域性关联的值。 例如,用户可能选择以不同的格式显示日期,或使用区域性的默认货币以外的货币。 如果 属性 CultureInfo.UseUserOverride 设置为 true,则还会从用户设置中检索由 CultureInfo.DateTimeFormatCultureInfo.NumberFormatCultureInfo.TextInfo 属性返回的 对象的属性值。 如果用户设置与 关联的 CultureInfo区域性不兼容,例如,如果所选日历不是 之 OptionalCalendars一,则方法的结果和属性的值是未定义的。

属性

ANSICodePage

获取当前 TextInfo 所表示书写体系使用的“美国国家标准协会”(ANSI) 代码页。

CultureName

获取与当前 TextInfo 对象关联的区域性的名称。

EBCDICCodePage

获取当前 TextInfo 所表示书写体系使用的“扩充的二进制编码的十进制交换码”(EBCDIC) 代码页。

IsReadOnly

获取一个值,该值指示当前 TextInfo 对象是否为只读。

IsRightToLeft

获取一个值,该值指示当前 TextInfo 对象是否表示一个文本书写方向为从右到左的书写体系。

LCID

获取与当前 TextInfo 对象关联的区域性的区域性标识符。

ListSeparator

获取或设置在列表中分隔项的字符串。

MacCodePage

获取当前 TextInfo 所表示书写体系使用的 Macintosh 代码页。

OEMCodePage

获取当前 TextInfo 所表示书写体系使用的“原始设备制造商”(OEM) 代码页。

方法

Clone()

创建表示当前 TextInfo 对象副本的新对象。

Equals(Object)

确定指定的对象是否与当前 TextInfo 对象表示同一书写体系。

GetHashCode()

用作当前 TextInfo 的哈希函数,适合用在哈希算法和数据结构(如哈希表)中。

GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ReadOnly(TextInfo)

返回指定的 TextInfo 对象的只读版本。

ToLower(Char)

将指定的字符转换为小写。

ToLower(String)

将指定的字符串转换为小写。

ToString()

返回表示当前 TextInfo 的字符串。

ToTitleCase(String)

将指定字符串转换为词首字母大写(不包含视为首字母缩写的全部大写词)。

ToUpper(Char)

将指定的字符转换为大写。

ToUpper(String)

将指定的字符串转换为大写。

显式接口实现

IDeserializationCallback.OnDeserialization(Object)

反序列化完成时引发反序列化事件。

适用于

另请参阅