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.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)

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

适用于

另请参阅