String クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
テキストを一連の UTF-16 コード単位として表現します。
public ref class System::String sealed : IComparable, IComparable<System::String ^>, IConvertible, IEquatable<System::String ^>, System::Collections::Generic::IEnumerable<char>
public ref class System::String sealed : ICloneable, IComparable, IComparable<System::String ^>, IConvertible, IEquatable<System::String ^>, System::Collections::Generic::IEnumerable<char>
public ref class System::String sealed : ICloneable, IComparable, IComparable<System::String ^>, IConvertible, IEquatable<System::String ^>, IParsable<System::String ^>, ISpanParsable<System::String ^>, System::Collections::Generic::IEnumerable<char>
public ref class System::String sealed : ICloneable, IComparable, IConvertible, System::Collections::IEnumerable
public ref class System::String sealed : IComparable, IComparable<System::String ^>, IEquatable<System::String ^>, System::Collections::IEnumerable
public ref class System::String sealed : IComparable, IComparable<System::String ^>, IEquatable<System::String ^>, System::Collections::Generic::IEnumerable<char>
public sealed class String : IComparable, IComparable<string>, IConvertible, IEquatable<string>, System.Collections.Generic.IEnumerable<char>
public sealed class String : ICloneable, IComparable, IComparable<string>, IConvertible, IEquatable<string>, System.Collections.Generic.IEnumerable<char>
public sealed class String : ICloneable, IComparable, IComparable<string>, IConvertible, IEquatable<string>, IParsable<string>, ISpanParsable<string>, System.Collections.Generic.IEnumerable<char>
[System.Serializable]
public sealed class String : ICloneable, IComparable, IConvertible, System.Collections.IEnumerable
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class String : ICloneable, IComparable, IComparable<string>, IConvertible, IEquatable<string>, System.Collections.Generic.IEnumerable<char>
public sealed class String : IComparable, IComparable<string>, IEquatable<string>, System.Collections.IEnumerable
public sealed class String : IComparable, IComparable<string>, IEquatable<string>, System.Collections.Generic.IEnumerable<char>
type string = class
interface seq<char>
interface IEnumerable
interface IComparable
interface IComparable<string>
interface IConvertible
interface IEquatable<string>
type string = class
interface seq<char>
interface IEnumerable
interface ICloneable
interface IComparable
interface IComparable<string>
interface IConvertible
interface IEquatable<string>
type string = class
interface seq<char>
interface IEnumerable
interface ICloneable
interface IComparable
interface IComparable<string>
interface IConvertible
interface IEquatable<string>
interface IParsable<string>
interface ISpanParsable<string>
type string = class
interface seq<char>
interface IEnumerable
interface IComparable
interface IComparable<string>
interface IConvertible
interface IEquatable<string>
interface ICloneable
[<System.Serializable>]
type string = class
interface IComparable
interface ICloneable
interface IConvertible
interface IEnumerable
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type string = class
interface IComparable
interface ICloneable
interface IConvertible
interface IComparable<string>
interface seq<char>
interface IEnumerable
interface IEquatable<string>
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type string = class
interface IComparable
interface ICloneable
interface IConvertible
interface IEnumerable
interface IComparable<string>
interface seq<char>
interface IEquatable<string>
type string = class
interface IEnumerable
interface IComparable
interface IComparable<string>
interface IEquatable<string>
type string = class
interface IComparable
interface IComparable<string>
interface IEquatable<string>
interface seq<char>
interface IEnumerable
Public NotInheritable Class String
Implements IComparable, IComparable(Of String), IConvertible, IEnumerable(Of Char), IEquatable(Of String)
Public NotInheritable Class String
Implements ICloneable, IComparable, IComparable(Of String), IConvertible, IEnumerable(Of Char), IEquatable(Of String)
Public NotInheritable Class String
Implements ICloneable, IComparable, IComparable(Of String), IConvertible, IEnumerable(Of Char), IEquatable(Of String), IParsable(Of String), ISpanParsable(Of String)
Public NotInheritable Class String
Implements ICloneable, IComparable, IConvertible, IEnumerable
Public NotInheritable Class String
Implements IComparable, IComparable(Of String), IEnumerable, IEquatable(Of String)
Public NotInheritable Class String
Implements IComparable, IComparable(Of String), IEnumerable(Of Char), IEquatable(Of String)
- 継承
-
String
- 属性
- 実装
注釈
この API の詳細については、「String の 補足 API 解説」を参照してください。
コンストラクター
String(Char*) |
String クラスの新しいインスタンスを初期化し、指定した Unicode 文字配列を指すポインターにより示される値に設定します。 |
String(Char*, Int32, Int32) |
String クラスの新しいインスタンスを初期化し、Unicode 文字の配列を指す指定のポインター、配列内の開始文字位置、および長さにより示される値に設定します。 |
String(Char, Int32) |
String クラスの新しいインスタンスを初期化し、指定した回数だけ繰り返した指定の Unicode 文字が示す値に設定します。 |
String(Char[]) |
String クラスの新しいインスタンスを、指定した文字配列で示された Unicode 文字に初期化します。 |
String(Char[], Int32, Int32) |
String クラスの新しいインスタンスを初期化し、Unicode 文字の配列、配列内の開始文字位置、および長さにより示される値に設定します。 |
String(ReadOnlySpan<Char>) |
String クラスの新しいインスタンスを、指定した読み取り専用スパンで示された Unicode 文字に初期化します。 |
String(SByte*) |
String クラスの新しいインスタンスを初期化し、8 ビット符号付き整数の配列を指すポインターにより示される値に設定します。 |
String(SByte*, Int32, Int32) |
String クラスの新しいインスタンスを初期化し、8 ビット符号付き整数の配列を指す指定のポインター、配列内の開始位置、および長さにより示される値に設定します。 |
String(SByte*, Int32, Int32, Encoding) |
String クラスの新しいインスタンスを初期化し、8 ビット符号付き整数の配列を指す指定のポインター、配列内の開始位置、長さ、および Encoding オブジェクトにより示される値に設定します。 |
フィールド
Empty |
空の文字列を表します。 このフィールドは読み取り専用です。 |
プロパティ
Chars[Int32] | |
Length |
現在の String オブジェクト内の文字数を取得します。 |
メソッド
Clone() |
この Stringインスタンスへの参照を返します。 |
Compare(String, Int32, String, Int32, Int32) |
指定した 2 つの String オブジェクトの部分文字列を比較し、それらの相対位置を並べ替え順序で示す整数を返します。 |
Compare(String, Int32, String, Int32, Int32, Boolean) |
指定した 2 つの String オブジェクトの部分文字列を比較し、並べ替え順序におけるそれらの相対位置を示す整数を返します。比較時に、大文字と小文字を区別するかどうかを設定できます。 |
Compare(String, Int32, String, Int32, Int32, Boolean, CultureInfo) |
指定した 2 つの String オブジェクトの部分文字列を比較し、並べ替え順序におけるそれらの相対位置を示す整数を返します。比較時に、大文字と小文字を区別するかどうかを指定し、比較に影響を及ぼすカルチャ固有の情報を使用します。 |
Compare(String, Int32, String, Int32, Int32, CultureInfo, CompareOptions) |
指定した 2 つの String オブジェクトの部分文字列を比較し、2 つの部分文字列の互いのリレーションシップを並べ替え順序で示す整数を返します。比較時に、指定した比較オプションと、比較に影響を及ぼすカルチャ固有の情報を使用します。 |
Compare(String, Int32, String, Int32, Int32, StringComparison) |
指定した規則を使用して、指定した 2 つの String オブジェクトの部分文字列を比較し、並べ替え順序におけるそれらの相対位置を示す整数を返します。 |
Compare(String, String) |
指定した 2 つの String オブジェクトを比較し、それらの相対位置を並べ替え順序で示す整数を返します。 |
Compare(String, String, Boolean) |
指定した 2 つの String オブジェクトを比較し、並べ替え順序におけるそれらの相対位置を示す整数を返します。比較時に、大文字と小文字を区別するかどうかを設定できます。 |
Compare(String, String, Boolean, CultureInfo) |
指定した 2 つの String オブジェクトを比較し、並べ替え順序におけるそれらの相対位置を示す整数を返します。比較時に、大文字と小文字を区別するかどうかを指定し、比較に影響を及ぼすカルチャ固有の情報を使用します。 |
Compare(String, String, CultureInfo, CompareOptions) |
指定した 2 つの String オブジェクトを比較し、2 つの文字列の互いのリレーションシップを並べ替え順序で示す整数を返します。比較時に、指定した比較オプションと、比較に影響を及ぼすカルチャ固有の情報を使用します。 |
Compare(String, String, StringComparison) |
指定した規則を使用して、指定した 2 つの String オブジェクトを比較し、並べ替え順序におけるそれらの相対位置を示す整数を返します。 |
CompareOrdinal(String, Int32, String, Int32, Int32) |
それぞれの部分文字列の対応する Char オブジェクトの数値を評価することにより、指定した 2 つの String オブジェクトの部分文字列を比較します。 |
CompareOrdinal(String, String) |
それぞれの文字列の対応する String オブジェクトの数値を評価することで、指定した 2 つの Char を比較します。 |
CompareTo(Object) |
このインスタンスと指定した Object とを比較し、並べ替え順序において、このインスタンスの位置が指定した Object の前、後ろ、または同じのいずれであるかを示します。 |
CompareTo(String) |
このインスタンスと指定した String オブジェクトとを比較し、並べ替え順序において、このインスタンスの位置が指定した文字列の前、後ろ、または同じのいずれであるかを示します。 |
Concat(IEnumerable<String>) |
IEnumerable<T> 型の構築された String コレクションのメンバーを連結します。 |
Concat(Object) |
指定したオブジェクトの文字列表現を作成します。 |
Concat(Object, Object) |
指定した 2 つのオブジェクトの文字列形式を連結します。 |
Concat(Object, Object, Object) |
指定した 3 つのオブジェクトの文字列形式を連結します。 |
Concat(Object, Object, Object, Object) |
4 つの指定したオブジェクトと、オプションの可変長パラメーター リストで指定した任意のオブジェクトの文字列表現を連結します。 |
Concat(Object[]) |
指定された Object 配列の要素の文字列表記を連結します。 |
Concat(ReadOnlySpan<Char>, ReadOnlySpan<Char>) |
2 つの指定された読み取り専用文字スパンの文字列形式を連結します。 |
Concat(ReadOnlySpan<Char>, ReadOnlySpan<Char>, ReadOnlySpan<Char>) |
3 つの指定された読み取り専用文字スパンの文字列形式を連結します。 |
Concat(ReadOnlySpan<Char>, ReadOnlySpan<Char>, ReadOnlySpan<Char>, ReadOnlySpan<Char>) |
4 つの指定された読み取り専用文字スパンの文字列形式を連結します。 |
Concat(String, String) |
指定した 2 つの String インスタンスを連結します。 |
Concat(String, String, String) |
String の指定した 3 つのインスタンスを連結します。 |
Concat(String, String, String, String) |
指定した 4 つの String インスタンスを連結します。 |
Concat(String[]) |
指定した String 配列の要素を連結します。 |
Concat<T>(IEnumerable<T>) |
IEnumerable<T> 実装のメンバーを連結します。 |
Contains(Char) |
指定した文字がこの文字列内に存在するかどうかを示す値を返します。 |
Contains(Char, StringComparison) |
指定された比較規則を使用して、指定された文字がこの文字列内に含まれるかどうかを示す値を返します。 |
Contains(String) |
指定した部分文字列がこの文字列内に存在するかどうかを示す値を返します。 |
Contains(String, StringComparison) |
指定された比較規則を使用して、指定された文字列がこの文字列内に含まれるかどうかを示す値を返します。 |
Copy(String) |
古い.
|
CopyTo(Int32, Char[], Int32, Int32) |
このインスタンスの指定位置から指定した数の文字を、Unicode 文字の配列内の指定位置へコピーします。 |
CopyTo(Span<Char>) |
この文字列の内容をコピー先スパンにコピーします。 |
Create(IFormatProvider, DefaultInterpolatedStringHandler) |
指定したプロバイダーを使用して、指定した補間文字列の書式設定を制御して、新しい文字列を作成します。 |
Create(IFormatProvider, Span<Char>, DefaultInterpolatedStringHandler) |
指定したプロバイダーを使用して、指定した補間文字列の書式設定を制御して、新しい文字列を作成します。 |
Create<TState>(Int32, TState, SpanAction<Char,TState>) |
特定の長さの新しい文字列を作成し、作成後に指定したコールバックを使用してそれを初期化します。 |
EndsWith(Char) |
この文字列インスタンスの末尾が、指定した文字と一致するかどうかを判断します。 |
EndsWith(String) |
この文字列インスタンスの末尾が、指定した文字列と一致するかどうかを判断します。 |
EndsWith(String, Boolean, CultureInfo) |
指定されたカルチャを使って比較した場合に、この文字列インスタンスの末尾が、指定された文字列と一致するかどうかを判断します。 |
EndsWith(String, StringComparison) |
指定された比較オプションを使って比較した場合に、この文字列インスタンスの末尾が、指定された文字列と一致するかどうかを判断します。 |
EnumerateRunes() |
この文字列から Rune の列挙体を返します。 |
Equals(Object) |
このインスタンスと、指定したオブジェクトの値が同一かどうかを判断します。String オブジェクトを指定する必要があります。 |
Equals(String) |
このインスタンスと、指定した別の String の値が同一かどうかを判断します。 |
Equals(String, String) |
指定した 2 つの String オブジェクトの値が同一かどうかを判断します。 |
Equals(String, String, StringComparison) |
指定した 2 つの String オブジェクトの値が同一かどうかを判断します。 比較に使用するカルチャ、大文字と小文字の区別、および、並べ替え規則をパラメーターで指定します。 |
Equals(String, StringComparison) |
この文字列と、指定した String オブジェクトの値が同一かどうかを判断します。 比較に使用するカルチャ、大文字と小文字の区別、および、並べ替え規則をパラメーターで指定します。 |
Format(IFormatProvider, CompositeFormat, Object[]) |
内の書式アイテムまたはアイテム CompositeFormat を、指定した形式の対応するオブジェクトの文字列表現に置き換えます。 |
Format(IFormatProvider, CompositeFormat, ReadOnlySpan<Object>) |
内の書式アイテムまたはアイテム CompositeFormat を、指定した形式の対応するオブジェクトの文字列表現に置き換えます。 |
Format(IFormatProvider, String, Object) |
指定した文字列の 1 つまたは複数の書式項目を、対応するオブジェクトの文字列形式に置換します。 パラメーターにより、カルチャに固有の書式情報が指定されます。 |
Format(IFormatProvider, String, Object, Object) |
文字列の書式項目を、指定した 2 つのオブジェクトの文字列形式に置換します。 パラメーターにより、カルチャに固有の書式情報が指定されます。 |
Format(IFormatProvider, String, Object, Object, Object) |
文字列の書式項目を、指定した 3 つのオブジェクトの文字列形式に置換します。 パラメーターにより、カルチャに固有の書式設定情報を指定します。 |
Format(IFormatProvider, String, Object[]) |
文字列の書式項目を、指定した配列内の対応するオブジェクトの文字列表記に置換します。 パラメーターにより、カルチャに固有の書式情報が指定されます。 |
Format(String, Object) |
文字列の 1 つ以上の書式項目を、指定されたオブジェクトの文字列表記に置換します。 |
Format(String, Object, Object) |
文字列の書式項目を、指定した 2 つのオブジェクトの文字列形式に置換します。 |
Format(String, Object, Object, Object) |
文字列の書式項目を、指定した 3 つのオブジェクトの文字列形式に置換します。 |
Format(String, Object[]) |
指定した文字列の書式項目を、指定した配列内の対応するオブジェクトの文字列形式に置換します。 |
Format<TArg0,TArg1,TArg2>(IFormatProvider, CompositeFormat, TArg0, TArg1, TArg2) |
内の書式アイテムまたはアイテムを CompositeFormat 、指定した形式の対応するオブジェクトの文字列表現に置き換えます。 |
Format<TArg0,TArg1>(IFormatProvider, CompositeFormat, TArg0, TArg1) |
内の書式アイテムまたはアイテムを CompositeFormat 、指定した形式の対応するオブジェクトの文字列表現に置き換えます。 |
Format<TArg0>(IFormatProvider, CompositeFormat, TArg0) |
内の書式アイテムまたはアイテムを CompositeFormat 、指定した形式の対応するオブジェクトの文字列表現に置き換えます。 |
GetEnumerator() |
この文字列に含まれる個々の文字を反復処理するオブジェクトを取得します。 |
GetHashCode() |
この文字列のハッシュ コードを返します。 |
GetHashCode(ReadOnlySpan<Char>) |
指定された読み取り専用文字スパンのハッシュ コードを返します。 |
GetHashCode(ReadOnlySpan<Char>, StringComparison) |
指定された規則を使用して、指定された読み取り専用の文字スパンのハッシュ コードを返します。 |
GetHashCode(StringComparison) |
指定された規則を使用して、この文字列のハッシュ コードを返します。 |
GetPinnableReference() |
インデックス 0 にある文字列の要素への参照を返します。 このメソッドは.NET コンパイラをサポートすることを目的としており、ユーザー コードによって呼び出されるものではありません。 |
GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
GetTypeCode() | |
IndexOf(Char) |
指定した Unicode 文字がこの文字列内で最初に見つかった位置の 0 から始まるインデックスをレポートします。 |
IndexOf(Char, Int32) |
指定した Unicode 文字がこの文字列内で最初に見つかった位置の 0 から始まるインデックスをレポートします。 検索は、指定した文字位置から開始されます。 |
IndexOf(Char, Int32, Int32) |
指定文字がこのインスタンス内で最初に見つかった位置の 0 から始まるインデックスをレポートします。 検索は指定した文字位置から開始され、指定した数の文字位置が検査されます。 |
IndexOf(Char, StringComparison) |
指定した Unicode 文字がこの文字列内で最初に見つかった位置の 0 から始まるインデックスをレポートします。 指定した文字に使用する検索の種類をパラメーターで指定します。 |
IndexOf(String) |
指定された文字列がこのインスタンス内で最初に見つかった位置の 0 から始まるインデックスをレポートします。 |
IndexOf(String, Int32) |
指定された文字列がこのインスタンス内で最初に見つかった位置の 0 から始まるインデックスをレポートします。 検索は、指定した文字位置から開始されます。 |
IndexOf(String, Int32, Int32) |
指定された文字列がこのインスタンス内で最初に見つかった位置の 0 から始まるインデックスをレポートします。 検索は指定した文字位置から開始され、指定した数の文字位置が検査されます。 |
IndexOf(String, Int32, Int32, StringComparison) |
指定した文字列が現在の String オブジェクト内で最初に見つかった位置の 0 から始まるインデックスをレポートします。 現在の文字列での検索開始位置、現在の文字列で検索する文字の数、および指定した文字列に使用する検索の種類をパラメーターで指定します。 |
IndexOf(String, Int32, StringComparison) |
指定した文字列が現在の String オブジェクト内で最初に見つかった位置の 0 から始まるインデックスをレポートします。 現在の文字列内での検索の開始位置、および指定した文字列に使用する検索の種類をパラメーターで指定します。 |
IndexOf(String, StringComparison) |
指定した文字列が現在の String オブジェクト内で最初に見つかった位置の 0 から始まるインデックスをレポートします。 指定した文字列に使用する検索の種類をパラメーターで指定します。 |
IndexOfAny(Char[]) |
Unicode 文字の指定した配列内にある文字がこのインスタンスで最初に見つかった位置の 0 から始まるインデックスをレポートします。 |
IndexOfAny(Char[], Int32) |
Unicode 文字の指定した配列内にある文字がこのインスタンスで最初に見つかった位置の 0 から始まるインデックスをレポートします。 検索は、指定した文字位置から開始されます。 |
IndexOfAny(Char[], Int32, Int32) |
Unicode 文字の指定した配列内にある文字がこのインスタンスで最初に見つかった位置の 0 から始まるインデックスをレポートします。 検索は指定した文字位置から開始され、指定した数の文字位置が検査されます。 |
Insert(Int32, String) |
このインスタンス内の指定したインデックス位置に指定した文字列を挿入する場合の、新しい文字列を返します。 |
Intern(String) |
指定した String へのシステム参照を取得します。 |
IsInterned(String) |
指定した String への参照を取得します。 |
IsNormalized() |
この文字列が、Unicode 正規形 C であるかどうかを示します。 |
IsNormalized(NormalizationForm) |
この文字列が、指定された Unicode 正規形であるかどうかを示します。 |
IsNullOrEmpty(String) |
指定された文字列が |
IsNullOrWhiteSpace(String) |
指定された文字列が |
Join(Char, Object[]) |
各メンバー間に指定した区切り記号を使用して、オブジェクトの配列の文字列表現を連結します。 |
Join(Char, String[]) |
各メンバー間に指定した区切り記号を使用して、文字列の配列を連結します。 |
Join(Char, String[], Int32, Int32) |
各メンバー間に指定した区切り記号を使用して、文字列の配列を連結します。 |
Join(String, IEnumerable<String>) |
IEnumerable<T> 型の構築された String コレクションのメンバーを連結します。各メンバーの間には、指定した区切り記号が挿入されます。 |
Join(String, Object[]) |
オブジェクト配列の要素を連結します。各要素の間には、指定した区切り記号が挿入されます。 |
Join(String, String[]) |
文字列配列のすべての要素を連結します。各要素の間には、指定した区切り記号が挿入されます。 |
Join(String, String[], Int32, Int32) |
文字列配列の指定した要素を連結します。各要素の間には、指定した区切り記号が挿入されます。 |
Join<T>(Char, IEnumerable<T>) |
コレクションのメンバーを連結します。各メンバーの間には、指定した区切り記号が挿入されます。 |
Join<T>(String, IEnumerable<T>) |
コレクションのメンバーを連結します。各メンバーの間には、指定した区切り記号が挿入されます。 |
LastIndexOf(Char) |
このインスタンス内で最後に出現する指定 Unicode 文字の 0 から始まるインデックス位置をレポートします。 |
LastIndexOf(Char, Int32) |
このインスタンス内で最後に出現する指定 Unicode 文字の 0 から始まるインデックス位置をレポートします。 検索は、指定された文字位置から開始され、文字列の先頭に向かって逆方向に進みます。 |
LastIndexOf(Char, Int32, Int32) |
このインスタンス内の部分文字列で最後に出現する指定 Unicode 文字の 0 から始まるインデックス位置をレポートします。 検索は指定された文字位置から開始し、文字列の開始に向かって後方に移動し、文字位置の指定された数だけ行われます。 |
LastIndexOf(String) |
指定された文字列がこのインスタンス内で最後に見つかった 0 から始まるインデックス位置をレポートします。 |
LastIndexOf(String, Int32) |
指定された文字列がこのインスタンス内で最後に見つかった 0 から始まるインデックス位置をレポートします。 検索は、指定された文字位置から開始され、文字列の先頭に向かって逆方向に進みます。 |
LastIndexOf(String, Int32, Int32) |
指定された文字列がこのインスタンス内で最後に見つかった 0 から始まるインデックス位置をレポートします。 検索は指定された文字位置から開始し、文字列の開始に向かって後方に移動し、文字位置の指定された数だけ行われます。 |
LastIndexOf(String, Int32, Int32, StringComparison) |
指定された文字列がこのインスタンス内で最後に見つかった 0 から始まるインデックス位置をレポートします。 検索は指定された文字位置から開始し、文字列の開始に向かって後方に移動し、文字位置の指定された数だけ行われます。 指定した文字列を検索するときに実行する比較の種類をパラメーターで指定します。 |
LastIndexOf(String, Int32, StringComparison) |
指定した文字列が現在の String オブジェクト内で最後に見つかった 0 から始まる位置のインデックスをレポートします。 検索は、指定された文字位置から開始され、文字列の先頭に向かって逆方向に進みます。 指定した文字列を検索するときに実行する比較の種類をパラメーターで指定します。 |
LastIndexOf(String, StringComparison) |
指定した文字列が現在の String オブジェクト内で最後に見つかった 0 から始まる位置のインデックスをレポートします。 指定した文字列に使用する検索の種類をパラメーターで指定します。 |
LastIndexOfAny(Char[]) |
Unicode 配列内の指定した 1 つ以上の文字がこのインスタンスで最後に見つかった 0 から始まるインデックス位置をレポートします。 |
LastIndexOfAny(Char[], Int32) |
Unicode 配列内の指定した 1 つ以上の文字がこのインスタンスで最後に見つかった 0 から始まるインデックス位置をレポートします。 検索は、指定された文字位置から開始され、文字列の先頭に向かって逆方向に進みます。 |
LastIndexOfAny(Char[], Int32, Int32) |
Unicode 配列内の指定した 1 つ以上の文字がこのインスタンスで最後に見つかった 0 から始まるインデックス位置をレポートします。 検索は指定された文字位置から開始し、文字列の開始に向かって後方に移動し、文字位置の指定された数だけ行われます。 |
MemberwiseClone() |
現在の Object の簡易コピーを作成します。 (継承元 Object) |
Normalize() |
この文字列と同じテキスト値を持ち、なおかつ、バイナリ表現が Unicode 正規形 C である新しい文字列を返します。 |
Normalize(NormalizationForm) |
この文字列と同じテキスト値を持ち、なおかつ、バイナリ表現が、指定された Unicode 正規形である新しい文字列を返します。 |
PadLeft(Int32) |
指定された文字数になるまで左側に空白を埋め込むことで、このインスタンス内の文字を右寄せした新しい文字列を返します。 |
PadLeft(Int32, Char) |
指定された文字数になるまで左側に指定された Unicode 文字を埋め込むことで、このインスタンス内の文字を右寄せした新しい文字列を返します。 |
PadRight(Int32) |
指定された文字数になるまで右側に空白を埋め込むことで、この文字列内の文字を左寄せした新しい文字列を返します。 |
PadRight(Int32, Char) |
指定された文字数になるまで右側に指定された Unicode 文字を埋め込むことで、この文字列内の文字を左寄せした新しい文字列を返します。 |
Remove(Int32) |
現在のインスタンスの指定した位置から指定した最後の位置までの全文字が削除された新しい文字列を返します。 |
Remove(Int32, Int32) |
現在のインスタンス内の指定した位置から指定した文字数が削除された新しい文字列を返します。 |
Replace(Char, Char) |
このインスタンスに出現する指定された Unicode 文字をすべて、別の指定された Unicode 文字に置換した新しい文字列を返します。 |
Replace(String, String) |
現在のインスタンスに出現する指定した文字列をすべて、別に指定した文字列に置換した新しい文字列を返します。 |
Replace(String, String, Boolean, CultureInfo) |
指定されたカルチャおよび大文字と小文字の区別を使用して、現在のインスタンスに出現する指定した文字列をすべて、別に指定した文字列に置換した新しい文字列を返します。 |
Replace(String, String, StringComparison) |
指定された比較型を使用して、現在のインスタンスに出現する指定した文字列をすべて、別に指定した文字列に置換した新しい文字列を返します。 |
ReplaceLineEndings() |
現在の文字列内のすべての改行 シーケンスを に置き NewLine換えます。 |
ReplaceLineEndings(String) |
現在の文字列内のすべての改行 シーケンスを に置き |
Split(Char, Int32, StringSplitOptions) |
指定された 1 つの区切り文字およびオプション (任意) に基づいて文字列を最大数の部分文字列に分割します。 指定された文字区切り記号に基づいて文字列を最大数の部分文字列に分割します。オプションで、結果からの空の部分文字列を省略します。 |
Split(Char, StringSplitOptions) |
指定された 1 つの区切り文字およびオプション (任意) に基づいて文字列を部分文字列に分割します。 |
Split(Char[]) |
指定した区切り文字に基づいて、文字列を部分文字列に分割します。 |
Split(Char[], Int32) |
指定した区切り文字に基づいて、文字列を部分文字列の最大数に分割します。 |
Split(Char[], Int32, StringSplitOptions) |
指定された区切り文字およびオプション (任意) に基づいて文字列を最大数の部分文字列に分割します。 |
Split(Char[], StringSplitOptions) |
指定した区切り文字とオプションに基づいて、文字列を部分文字列に分割します。 |
Split(String, Int32, StringSplitOptions) |
指定された 1 つの区切り文字列およびオプション (任意) に基づいて文字列を最大数の部分文字列に分割します。 |
Split(String, StringSplitOptions) |
指定された文字列の区切り記号に基づいて文字列を部分文字列に分割します。 |
Split(String[], Int32, StringSplitOptions) |
指定された区切り文字列およびオプション (任意) に基づいて文字列を最大数の部分文字列に分割します。 |
Split(String[], StringSplitOptions) |
指定された 1 つの区切り文字列およびオプション (任意) に基づいて文字列を部分文字列に分割します。 |
StartsWith(Char) |
この文字列インスタンスが指定した文字で始まっているかどうかを判断します。 |
StartsWith(String) |
この文字列インスタンスの先頭が、指定した文字列と一致するかどうかを判断します。 |
StartsWith(String, Boolean, CultureInfo) |
指定されたカルチャを使って比較した場合に、この文字列インスタンスの先頭が、指定された文字列と一致するかどうかを判断します。 |
StartsWith(String, StringComparison) |
指定された比較オプションを使って比較した場合に、この文字列インスタンスの先頭が、指定された文字列と一致するかどうかを判断します。 |
Substring(Int32) |
インスタンスから部分文字列を取得します。 部分文字列は、文字列中の指定した文字の位置で開始し、文字列の末尾まで続きます。 |
Substring(Int32, Int32) |
インスタンスから部分文字列を取得します。 この部分文字列は、指定した文字位置から開始し、指定した文字数の文字列です。 |
ToCharArray() |
このインスタンスの文字を Unicode 文字配列へコピーします。 |
ToCharArray(Int32, Int32) |
このインスタンスの指定した部分文字列の文字を Unicode 文字配列へコピーします。 |
ToLower() |
この文字列のコピーを小文字に変換して返します。 |
ToLower(CultureInfo) |
指定されたカルチャの大文字と小文字の規則を使用して、この文字列のコピーを小文字に変換して返します。 |
ToLowerInvariant() |
インバリアント カルチャの大文字と小文字の規則を使用して、この String オブジェクトのコピーを小文字に変換して返します。 |
ToString() |
String のこのインスタンスを返します。実際の変換処理は実行されません。 |
ToString(IFormatProvider) |
String のこのインスタンスを返します。実際の変換処理は実行されません。 |
ToUpper() |
この文字列のコピーを大文字に変換して返します。 |
ToUpper(CultureInfo) |
指定されたカルチャの大文字と小文字の規則を使用して、この文字列のコピーを大文字に変換して返します。 |
ToUpperInvariant() |
インバリアント カルチャの大文字と小文字の規則を使用して、この String オブジェクトのコピーを大文字に変換して返します。 |
Trim() |
現在の文字列から、先頭および末尾にある空白文字をすべて削除します。 |
Trim(Char) |
現在の文字列から、文字の先頭および末尾のインスタンスをすべて削除します。 |
Trim(Char[]) |
現在の文字列から、配列で指定された一連の文字が先頭および末尾に現れる箇所をすべて削除します。 |
TrimEnd() |
現在の文字列から末尾の空白文字をすべて削除します。 |
TrimEnd(Char) |
現在の文字列から、末尾に出現する文字をすべて削除します。 |
TrimEnd(Char[]) |
現在の文字列から、配列で指定された一連の文字が末尾に現れる箇所をすべて削除します。 |
TrimStart() |
現在の文字列から先頭の空白文字をすべて削除します。 |
TrimStart(Char) |
現在の文字列から、指定した文字が先頭に現れる箇所をすべて削除します。 |
TrimStart(Char[]) |
現在の文字列から、配列で指定された一連の文字が先頭に現れる箇所をすべて削除します。 |
TryCopyTo(Span<Char>) |
この文字列の内容をコピー先スパンにコピーします。 |
演算子
Equality(String, String) |
指定した 2 つの文字列の値が同一かどうかを判断します。 |
Implicit(String to ReadOnlySpan<Char>) |
指定された文字列から文字の読み取り専用スパンへの暗黙的な変換を定義します。 |
Inequality(String, String) |
指定した 2 つの文字列の値が異なるかどうかを判断します。 |
明示的なインターフェイスの実装
拡張メソッド
適用対象
スレッド セーフ
この型はスレッド セーフです。
こちらもご覧ください
.NET
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示