TextInfo 类 
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
定义特定于书写系统的文本属性和行为,如大小写。
public ref class TextInfopublic ref class TextInfo sealed : ICloneable, System::Runtime::Serialization::IDeserializationCallbackpublic ref class TextInfo : ICloneable, System::Runtime::Serialization::IDeserializationCallbackpublic ref class TextInfo : System::Runtime::Serialization::IDeserializationCallbackpublic class TextInfopublic sealed class TextInfo : ICloneable, System.Runtime.Serialization.IDeserializationCallbackpublic 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.IDeserializationCallbacktype TextInfo = classtype 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 IDeserializationCallbackPublic Class TextInfoPublic NotInheritable Class TextInfo
Implements ICloneable, IDeserializationCallbackPublic Class TextInfo
Implements ICloneable, IDeserializationCallbackPublic Class TextInfo
Implements IDeserializationCallback- 继承
- 
				TextInfo
- 属性
- 实现
注解
书写系统是将语言表示为文本所需的脚本和正交规则的集合。 类 TextInfo 表示写入系统。
应用程序应使用 CultureInfo.TextInfo 属性获取 TextInfo 特定 CultureInfo 对象的 对象。 如果安全决策依赖于字符串比较或大小写更改操作,则应用程序应使用 CultureInfo.TextInfo 属性返回 CultureInfo.InvariantCulture 的 对象的 属性,以确保无论操作系统区域性设置如何,操作的行为都是一致的。
用户可以使用控制面板的区域和语言选项部分来替代与 Windows 的当前区域性关联的值。 例如,用户可以选择以不同的格式显示日期,或者对区域性使用默认值以外的货币。 如果 属性 CultureInfo.UseUserOverride 设置为 true,则还会从用户设置中检索由 CultureInfo.DateTimeFormat、 CultureInfo.NumberFormat和 CultureInfo.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) | 反序列化完成时引发反序列化事件。 |