TextInfo 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
定义特定于书写系统的文本属性和行为,如大小写。
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.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) |
反序列化完成时引发反序列化事件。 |