次の方法で共有


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 プロパティを使用して、特定のCultureInfo オブジェクトのTextInfo オブジェクトを取得する必要があります。 セキュリティ上の決定が文字列比較または大文字と小文字の変更の操作に依存する場合、アプリケーションは、オペレーティング システムのカルチャ設定に関係なく、操作の動作が一貫していることを確認するために、CultureInfo.InvariantCulture プロパティによって返されるオブジェクトのCultureInfo.TextInfo プロパティを使用する必要があります。

ユーザーは、コントロール パネルの地域と言語のオプションの部分を使用して、Windows の現在のカルチャに関連付けられている値をオーバーライドできます。 たとえば、ユーザーは、日付を別の形式で表示したり、カルチャの既定値以外の通貨を使用したりする場合があります。 CultureInfo.UseUserOverrideプロパティがtrueに設定されている場合、CultureInfo.DateTimeFormatCultureInfo.NumberFormat、およびCultureInfo.TextInfoプロパティによって返されるオブジェクトのプロパティ値もユーザー設定から取得されます。 ユーザー設定が CultureInfo に関連付けられているカルチャと互換性がない場合 (たとえば、選ばれたカレンダーが OptionalCalendarsの 1 つでない場合)、メソッドの結果とプロパティの値は未定義になります。

プロパティ

名前 説明
ANSICodePage

現在の TextInfoで表される書き込みシステムによって使用される、米国国立標準研究所 (ANSI) のコード ページを取得します。

CultureName

現在の TextInfo オブジェクトに関連付けられているカルチャの名前を取得します。

EBCDICCodePage

現在の TextInfoによって表される書き込みシステムで使用される拡張バイナリ コード 10 進インターチェンジコード (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(Rune)

書き込みシステムに固有のテキスト のプロパティと動作 (大文字と小文字の区別など) を定義します。

ToLower(String)

指定した文字列を小文字に変換します。

ToString()

現在の TextInfoを表す文字列を返します。

ToTitleCase(String)

指定した文字列をタイトル ケースに変換します (完全に大文字で、頭字語と見なされる単語を除く)。

ToUpper(Char)

指定した文字を大文字に変換します。

ToUpper(Rune)

書き込みシステムに固有のテキスト のプロパティと動作 (大文字と小文字の区別など) を定義します。

ToUpper(String)

指定した文字列を大文字に変換します。

明示的なインターフェイスの実装

名前 説明
IDeserializationCallback.OnDeserialization(Object)

逆シリアル化が完了したときに逆シリアル化イベントを発生させます。

適用対象

こちらもご覧ください