TextInfo クラス
アセンブリ: mscorlib (mscorlib.dll 内)

<SerializableAttribute> _ <ComVisibleAttribute(True)> _ Public Class TextInfo Implements ICloneable, IDeserializationCallback
[SerializableAttribute] [ComVisibleAttribute(true)] public class TextInfo : ICloneable, IDeserializationCallback
[SerializableAttribute] [ComVisibleAttribute(true)] public ref class TextInfo : ICloneable, IDeserializationCallback

書記体系とは、言語をテキストとして表すために必要な文字と綴りに関する規則です。TextInfo クラスは、書記体系を表します。
CultureInfo.TextInfo プロパティは、特定の CultureInfo オブジェクトの TextInfo オブジェクトを取得するために使用します。セキュリティ上の判断が文字列比較または大文字小文字を変更する操作に依存する場合は、CultureInfo.InvariantCulture プロパティによって返されたオブジェクトの CultureInfo.TextInfo プロパティを使用して、システムのカルチャ設定に関係なく動作の一貫性が保証されるようにしてください。
オーバーライドユーザーは、[コントロール パネル] の [地域と言語のオプション] (オペレーティング システムによっては [地域のオプション] または [地域]) を使用して、Windows の現在のカルチャに関連付けられた値をオーバーライドすることもできます。たとえば、ユーザーが別の形式で日付を表示したり、カルチャの既定の通貨以外の通貨を使用したりすることを選択する場合があります。CultureInfo.UseUserOverride プロパティが true に設定されている場合は、CultureInfo.DateTimeFormat、CultureInfo.NumberFormat、CultureInfo.TextInfo の各プロパティから返されたオブジェクトのプロパティ値もユーザー設定から取得されます。ユーザー設定と CultureInfo に関連付けられたカルチャとの間に互換性がない場合 (たとえば、選択されたカレンダーが OptionalCalendars のいずれかでない場合)、メソッドの結果およびプロパティの値は未定義です。

System.Globalization.TextInfo


Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


TextInfo プロパティ

名前 | 説明 | |
---|---|---|
![]() ![]() ![]() | EBCDICCodePage | 現在の TextInfo が表す書記体系で使用する EBCDIC (Extended Binary Coded Decimal Interchange Code) コード ページを取得します。 |
![]() ![]() | IsRightToLeft | 現在の TextInfo オブジェクトがテキストを右から左に記述する書記体系を表すかどうかを示す値を取得します。 |
![]() | LCID | 現在の TextInfo オブジェクトに関連付けられたカルチャのカルチャ識別子を取得します。 |
![]() ![]() | MacCodePage | 現在の TextInfo が表す書記体系で使用する Macintosh コード ページを取得します。 |
![]() | OEMCodePage | 現在の TextInfo が表す書記体系で使用する OEM (original equipment manufacturer) コード ページを取得します。 |

TextInfo メソッド

名前 | 説明 | |
---|---|---|
![]() | Clone | 現在の TextInfo オブジェクトのコピーである新しいオブジェクトを作成します。 |
![]() | Equals | オーバーロードされます。 オーバーライドされます。 指定したオブジェクトが現在の TextInfo オブジェクトと同じ書記体系を表しているかどうかを確認します。 |
![]() | GetHashCode | オーバーライドされます。 現在の TextInfo のハッシュ関数として機能します。ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 |
![]() | GetType | 現在のインスタンスの Type を取得します。 ( Object から継承されます。) |
![]() | ReadOnly | 指定された TextInfo オブジェクトの読み取り専用バージョンを返します。 |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。) |
![]() | ToLower | オーバーロードされます。 指定した文字または文字列を小文字に変換します。 |
![]() | ToString | オーバーライドされます。 現在の TextInfo を表す文字列を返します。 |
![]() | ToTitleCase | 指定した文字列をタイトル文字に変換します。 |
![]() | ToUpper | オーバーロードされます。 指定した文字または文字列を大文字に変換します。 |

名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 ( Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | System.Runtime.Serialization.IDeserializationCallback.OnDeserialization | 逆シリアル化が完了したときに逆シリアル化イベントを発生させます。 |

TextInfo メンバ
大文字と小文字を区別するかどうかなど、書記体系に固有なプロパティと動作を定義します。
TextInfo データ型で公開されるメンバを以下の表に示します。

名前 | 説明 | |
---|---|---|
![]() ![]() ![]() | EBCDICCodePage | 現在の TextInfo が表す書記体系で使用する EBCDIC (Extended Binary Coded Decimal Interchange Code) コード ページを取得します。 |
![]() ![]() | IsRightToLeft | 現在の TextInfo オブジェクトがテキストを右から左に記述する書記体系を表すかどうかを示す値を取得します。 |
![]() | LCID | 現在の TextInfo オブジェクトに関連付けられたカルチャのカルチャ識別子を取得します。 |
![]() ![]() | MacCodePage | 現在の TextInfo が表す書記体系で使用する Macintosh コード ページを取得します。 |
![]() | OEMCodePage | 現在の TextInfo が表す書記体系で使用する OEM (original equipment manufacturer) コード ページを取得します。 |

名前 | 説明 | |
---|---|---|
![]() | Clone | 現在の TextInfo オブジェクトのコピーである新しいオブジェクトを作成します。 |
![]() | Equals | オーバーロードされます。 オーバーライドされます。 指定したオブジェクトが現在の TextInfo オブジェクトと同じ書記体系を表しているかどうかを確認します。 |
![]() | GetHashCode | オーバーライドされます。 現在の TextInfo のハッシュ関数として機能します。ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 |
![]() | GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) |
![]() | ReadOnly | 指定された TextInfo オブジェクトの読み取り専用バージョンを返します。 |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。) |
![]() | ToLower | オーバーロードされます。 指定した文字または文字列を小文字に変換します。 |
![]() | ToString | オーバーライドされます。 現在の TextInfo を表す文字列を返します。 |
![]() | ToTitleCase | 指定した文字列をタイトル文字に変換します。 |
![]() | ToUpper | オーバーロードされます。 指定した文字または文字列を大文字に変換します。 |

名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | System.Runtime.Serialization.IDeserializationCallback.OnDeserialization | 逆シリアル化が完了したときに逆シリアル化イベントを発生させます。 |

- TextInfoのページへのリンク