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.UseUserOverridetrue設定されている場合、および CultureInfo.TextInfo プロパティによってCultureInfo.DateTimeFormatCultureInfo.NumberFormat返されるオブジェクトのプロパティ値もユーザー設定から取得されます。 ユーザー設定が に関連付 CultureInfoけられているカルチャと互換性がない場合 (たとえば、選択したカレンダーが の OptionalCalendars1 つではない場合)、メソッドの結果とプロパティの値は未定義になります。

プロパティ

ANSICodePage

現在の TextInfo が表す書記体系で使用する米国規格協会 (ANSI) コード ページを取得します。

CultureName

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

EBCDICCodePage

現在の TextInfo が表す書記体系で使用する EBCDIC (Extended Binary Coded Decimal Interchange Code) コード ページを取得します。

IsReadOnly

現在の TextInfo オブジェクトが読み取り専用かどうかを示す値を取得します。

IsRightToLeft

現在の TextInfo オブジェクトがテキストを右から左に記述する書記体系を表すかどうかを示す値を取得します。

LCID

現在の TextInfo オブジェクトに関連付けられたカルチャのカルチャ識別子を取得します。

ListSeparator

リスト内の項目を区切る文字列を取得または設定します。

MacCodePage

現在の TextInfo が表す書記体系で使用する Macintosh コード ページを取得します。

OEMCodePage

現在の TextInfo が表す書記体系で使用する OEM (original equipment manufacturer) コード ページを取得します。

メソッド

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)

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

適用対象

こちらもご覧ください