TextInfo TextInfo TextInfo TextInfo Class

定義

大文字と小文字を区別するかどうかなど、書記体系に固有のテキストのプロパティと動作を定義します。Defines text properties and behaviors, such as casing, that are specific to a writing system.

public ref class TextInfo : ICloneable, System::Runtime::Serialization::IDeserializationCallback
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public class TextInfo : ICloneable, System.Runtime.Serialization.IDeserializationCallback
type TextInfo = class
    interface ICloneable
    interface IDeserializationCallback
Public Class TextInfo
Implements ICloneable, IDeserializationCallback
継承
TextInfoTextInfoTextInfoTextInfo
属性
実装

注釈

書記体系では、スクリプトやテキストの言語を表すために必要正投影の規則のコレクションです。A writing system is the collection of scripts and orthographic rules required to represent a language as text. TextInfoクラスは、書記体系を表します。The TextInfo class represents a writing system.

アプリケーションを使用する必要があります、CultureInfo.TextInfoプロパティを取得する、TextInfo特定のオブジェクトCultureInfoオブジェクト。The application should use the CultureInfo.TextInfo property to obtain the TextInfo object for a particular CultureInfo object. セキュリティ上の決定は、文字列比較またはケース変更操作に依存する場合、アプリケーションで使用する、CultureInfo.TextInfoによって返されるオブジェクトのプロパティ、CultureInfo.InvariantCultureプロパティに関係なく一貫した操作の動作であることを確認するにはオペレーティング システムのカルチャ設定。If a security decision depends on a string comparison or a case-change operation, the application should use the CultureInfo.TextInfo property of the object returned by the CultureInfo.InvariantCulture property to ensure that the behavior of the operation is consistent regardless of the operating system culture settings.

オーバーライドOverrides

ユーザーは、コントロール パネルの地域と言語のオプション部分を使用して、Windows の現在のカルチャに関連付けられている値を上書きする可能性があります。The user might use the regional and language options portion of Control Panel to override the values associated with the current culture of Windows. など、ユーザーでは、カルチャの既定以外の通貨を使用するか別の形式で日付を表示することもできます。For example, the user might choose to display the date in a different format or to use a currency other than the default for the culture. 場合、CultureInfo.UseUserOverrideプロパティに設定されてtrue、によって返されるオブジェクトのプロパティ値、 CultureInfo.DateTimeFormatCultureInfo.NumberFormat、およびCultureInfo.TextInfoプロパティは、ユーザーの設定からも取得されます。If the CultureInfo.UseUserOverride property is set to true, the property values of the objects returned by the CultureInfo.DateTimeFormat, CultureInfo.NumberFormat, and CultureInfo.TextInfo properties are also retrieved from the user settings. ユーザー設定が関連付けられているカルチャと互換性がないかどうか、 CultureInfo、たとえば、選択したカレンダーは、のいずれかでがない場合、OptionalCalendarsメソッドの結果と、プロパティの値が定義されていません。If the user settings are incompatible with the culture associated with the CultureInfo, for example, if the selected calendar is not one of the OptionalCalendars, the results of the methods and the values of the properties are undefined.

プロパティ

ANSICodePage ANSICodePage ANSICodePage ANSICodePage

現在の TextInfo が表す書記体系で使用する米国規格協会 (ANSI) コード ページを取得します。Gets the American National Standards Institute (ANSI) code page used by the writing system represented by the current TextInfo.

CultureName CultureName CultureName CultureName

現在の TextInfo オブジェクトに関連付けられたカルチャの名前を取得します。Gets the name of the culture associated with the current TextInfo object.

EBCDICCodePage EBCDICCodePage EBCDICCodePage EBCDICCodePage

現在の TextInfo が表す書記体系で使用する EBCDIC (Extended Binary Coded Decimal Interchange Code) コード ページを取得します。Gets the Extended Binary Coded Decimal Interchange Code (EBCDIC) code page used by the writing system represented by the current TextInfo.

IsReadOnly IsReadOnly IsReadOnly IsReadOnly

現在の TextInfo オブジェクトが読み取り専用かどうかを示す値を取得します。Gets a value indicating whether the current TextInfo object is read-only.

IsRightToLeft IsRightToLeft IsRightToLeft IsRightToLeft

現在の TextInfo オブジェクトがテキストを右から左に記述する書記体系を表すかどうかを示す値を取得します。Gets a value indicating whether the current TextInfo object represents a writing system where text flows from right to left.

LCID LCID LCID LCID

現在の TextInfo オブジェクトに関連付けられたカルチャのカルチャ識別子を取得します。Gets the culture identifier for the culture associated with the current TextInfo object.

ListSeparator ListSeparator ListSeparator ListSeparator

リスト内の項目を区切る文字列を取得または設定します。Gets or sets the string that separates items in a list.

MacCodePage MacCodePage MacCodePage MacCodePage

現在の TextInfo が表す書記体系で使用する Macintosh コード ページを取得します。Gets the Macintosh code page used by the writing system represented by the current TextInfo.

OEMCodePage OEMCodePage OEMCodePage OEMCodePage

現在の TextInfo が表す書記体系で使用する OEM (original equipment manufacturer) コード ページを取得します。Gets the original equipment manufacturer (OEM) code page used by the writing system represented by the current TextInfo.

メソッド

Clone() Clone() Clone() Clone()

現在の TextInfo オブジェクトのコピーである新しいオブジェクトを作成します。Creates a new object that is a copy of the current TextInfo object.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが現在の TextInfo オブジェクトと同じ書記体系を表しているかどうかを確認します。Determines whether the specified object represents the same writing system as the current TextInfo object.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

現在の TextInfo のハッシュ関数として機能します。ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。Serves as a hash function for the current TextInfo, suitable for hashing algorithms and data structures, such as a hash table.

GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
ReadOnly(TextInfo) ReadOnly(TextInfo) ReadOnly(TextInfo) ReadOnly(TextInfo)

指定された TextInfo オブジェクトの読み取り専用バージョンを返します。Returns a read-only version of the specified TextInfo object.

ToLower(Char) ToLower(Char) ToLower(Char) ToLower(Char)

指定した文字を小文字に変換します。Converts the specified character to lowercase.

ToLower(String) ToLower(String) ToLower(String) ToLower(String)

指定した文字列を小文字に変換します。Converts the specified string to lowercase.

ToString() ToString() ToString() ToString()

現在の TextInfo を表す文字列を返します。Returns a string that represents the current TextInfo.

ToTitleCase(String) ToTitleCase(String) ToTitleCase(String) ToTitleCase(String)

指定した文字列を (頭字語と見なされる、すべてが大文字で記載された単語を除き)、英語見出しと同じ大文字/小文字の組み合わせに変換します。Converts the specified string to title case (except for words that are entirely in uppercase, which are considered to be acronyms).

ToUpper(Char) ToUpper(Char) ToUpper(Char) ToUpper(Char)

指定した文字を大文字に変換します。Converts the specified character to uppercase.

ToUpper(String) ToUpper(String) ToUpper(String) ToUpper(String)

指定した文字列を大文字に変換します。Converts the specified string to uppercase.

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

IDeserializationCallback.OnDeserialization(Object) IDeserializationCallback.OnDeserialization(Object) IDeserializationCallback.OnDeserialization(Object) IDeserializationCallback.OnDeserialization(Object)

逆シリアル化が完了したときに逆シリアル化イベントを発生させます。Raises the deserialization event when deserialization is complete.

適用対象

こちらもご覧ください