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(Char*) |
String クラスの新しいインスタンスを、Unicode 文字の配列への指定したポインターによって示される値に初期化します。 |
String(Char*, Int32, Int32) |
Unicode 文字の配列への指定したポインター、その配列内の開始文字位置、および長さによって示される値に対して、String クラスの新しいインスタンスを初期化します。 |
String(Char, Int32) |
String クラスの新しいインスタンスを、指定した Unicode 文字で指定された回数繰り返された値に初期化します。 |
String(Char[]) |
String クラスの新しいインスタンスを、指定した文字配列に示されている Unicode 文字に初期化します。 |
String(Char[], Int32, Int32) |
Unicode 文字の配列、その配列内の開始文字位置、および長さによって示される値に String クラスの新しいインスタンスを初期化します。 |
String(ReadOnlySpan<Char>) |
String クラスの新しいインスタンスを、指定した読み取り専用スパンで示される Unicode 文字に初期化します。 |
String(SByte*) |
String クラスの新しいインスタンスを、8 ビット符号付き整数の配列へのポインターによって示される値に初期化します。 |
String(SByte*, Int32, Int32) |
String クラスの新しいインスタンスを、8 ビット符号付き整数の配列、その配列内の開始位置、および長さの指定したポインターによって示される値に初期化します。 |
String(SByte*, Int32, Int32, Encoding) |
8 ビット符号付き整数の配列、その配列内の開始位置、長さ、および Encoding オブジェクトへの指定したポインターによって示される値に対して、String クラスの新しいインスタンスを初期化します。 |
フィールド
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) |
指定した 2 つの String オブジェクトの部分文字列を比較します。各部分文字列内の対応する Char オブジェクトの数値を評価します。 |
CompareOrdinal(String, String) |
各文字列内の対応する Char オブジェクトの数値を評価して、指定した 2 つの String オブジェクトを比較します。 |
CompareTo(Object) |
このインスタンスを指定した Object と比較し、指定した Objectと並べ替え順序で、このインスタンスの前、後、または同じ位置に表示されるかどうかを示します。 |
CompareTo(String) |
このインスタンスを指定した String オブジェクトと比較し、このインスタンスが、指定した文字列と並べ替え順序で先行、フォロー、または同じ位置に表示されるかどうかを示します。 |
Concat(IEnumerable<String>) |
String型の構築された IEnumerable<T> コレクションのメンバーを連結します。 |
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(ReadOnlySpan<Object>) |
オブジェクトの指定されたスパン内の要素の文字列表現を連結します。 |
Concat(ReadOnlySpan<String>) |
Stringの指定したスパンの要素を連結します。 |
Concat(String, String) |
Stringの 2 つの指定されたインスタンスを連結します。 |
Concat(String, String, String) |
Stringの 3 つの指定されたインスタンスを連結します。 |
Concat(String, String, String, String) |
Stringの指定された 4 つのインスタンスを連結します。 |
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) |
指定した文字列内の書式指定項目を、対応するオブジェクトの文字列形式に置き換えます。 パラメーターは、カルチャ固有の書式設定情報を提供します。 |
Format(IFormatProvider, String, Object, Object) |
文字列内の書式指定項目を、指定した 2 つのオブジェクトの文字列形式に置き換えます。 パラメーターは、カルチャ固有の書式設定情報を提供します。 |
Format(IFormatProvider, String, Object, Object, Object) |
文字列内の書式指定項目を、指定した 3 つのオブジェクトの文字列形式に置き換えます。 パラメーターは、カルチャ固有の書式設定情報を提供します。 |
Format(IFormatProvider, String, Object[]) |
文字列内の書式指定項目を、指定した配列内の対応するオブジェクトの文字列形式に置き換えます。 パラメーターは、カルチャ固有の書式設定情報を提供します。 |
Format(IFormatProvider, String, ReadOnlySpan<Object>) |
文字列内の書式指定項目を、指定されたスパン内の対応するオブジェクトの文字列形式に置き換えます。 パラメーターは、カルチャ固有の書式設定情報を提供します。 |
Format(String, Object) |
文字列内の 1 つ以上の書式指定項目を、指定したオブジェクトの文字列形式に置き換えます。 |
Format(String, Object, Object) |
文字列内の書式指定項目を、指定した 2 つのオブジェクトの文字列形式に置き換えます。 |
Format(String, Object, Object, Object) |
文字列内の書式指定項目を、指定した 3 つのオブジェクトの文字列形式に置き換えます。 |
Format(String, Object[]) |
指定した文字列内の書式指定項目を、指定した配列内の対応するオブジェクトの文字列形式に置き換えます。 |
Format(String, ReadOnlySpan<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, ReadOnlySpan<Object>) |
各メンバー間で指定された区切り記号を使用して、オブジェクトのスパンの文字列表現を連結します。 |
Join(Char, ReadOnlySpan<String>) |
各メンバー間で指定された区切り記号を使用して、文字列のスパンを連結します。 |
Join(Char, String[]) |
各メンバー間で指定された区切り記号を使用して、文字列の配列を連結します。 |
Join(Char, String[], Int32, Int32) |
各メンバー間で指定された区切り記号を使用して、 |
Join(String, IEnumerable<String>) |
各メンバー間で指定された区切り記号を使用して、String型の構築された IEnumerable<T> コレクションのメンバーを連結します。 |
Join(String, Object[]) |
各要素間で指定された区切り記号を使用して、オブジェクト配列の要素を連結します。 |
Join(String, ReadOnlySpan<Object>) |
各メンバー間で指定された区切り記号を使用して、オブジェクトのスパンの文字列表現を連結します。 |
Join(String, ReadOnlySpan<String>) |
各メンバー間で指定された区切り記号を使用して、文字列のスパンを連結します。 |
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) |
指定した区切り文字とオプション (オプション) に基づいて、文字列を部分文字列の最大数に分割します。 指定された文字区切り記号に基づいて文字列を最大数の部分文字列に分割します。必要に応じて、結果から空の部分文字列を省略します。 |
Split(Char, StringSplitOptions) |
指定した区切り文字とオプション (オプション) に基づいて、文字列を部分文字列に分割します。 |
Split(Char[]) |
指定した区切り文字に基づいて、文字列を部分文字列に分割します。 |
Split(Char[], Int32) |
指定した区切り文字に基づいて、文字列を部分文字列の最大数に分割します。 |
Split(Char[], Int32, StringSplitOptions) |
指定した区切り文字とオプションに基づいて、文字列を部分文字列の最大数に分割します。 |
Split(Char[], StringSplitOptions) |
指定した区切り文字とオプションに基づいて、文字列を部分文字列に分割します。 |
Split(ReadOnlySpan<Char>) |
指定した区切り文字に基づいて、文字列を部分文字列に分割します。 |
Split(String, Int32, StringSplitOptions) |
指定した区切り文字列とオプション (オプション) に基づいて、文字列を部分文字列の最大数に分割します。 |
Split(String, StringSplitOptions) |
指定された文字列区切り記号に基づいて、文字列を部分文字列に分割します。 |
Split(String[], Int32, StringSplitOptions) |
指定した区切り文字列とオプションに基づいて、文字列を部分文字列の最大数に分割します。 |
Split(String[], StringSplitOptions) |
指定した区切り文字列とオプションに基づいて、文字列を部分文字列に分割します。 |
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[]) |
配列で指定された文字セットの先頭と末尾のすべての出現箇所を現在の文字列から削除します。 |
Trim(ReadOnlySpan<Char>) |
スパンで指定された一連の文字の先頭と末尾のすべての出現箇所を現在の文字列から削除します。 |
TrimEnd() |
現在の文字列から末尾のすべての空白文字を削除します。 |
TrimEnd(Char) |
現在の文字列から文字の末尾のすべての出現箇所を削除します。 |
TrimEnd(Char[]) |
配列内で指定された文字セットの後続の出現箇所をすべて現在の文字列から削除します。 |
TrimEnd(ReadOnlySpan<Char>) |
スパンで指定された文字セットの末尾のすべての出現箇所を現在の文字列から削除します。 |
TrimStart() |
現在の文字列から先頭のすべての空白文字を削除します。 |
TrimStart(Char) |
指定した文字の先頭のすべての出現箇所を現在の文字列から削除します。 |
TrimStart(Char[]) |
配列で指定された文字セットの先頭のすべての出現箇所を現在の文字列から削除します。 |
TrimStart(ReadOnlySpan<Char>) |
スパンで指定された文字セットの先頭のすべての出現箇所を現在の文字列から削除します。 |
TryCopyTo(Span<Char>) |
この文字列の内容をコピー先スパンにコピーします。 |
演算子
Equality(String, String) |
指定した 2 つの文字列の値が同じかどうかを判断します。 |
Implicit(String to ReadOnlySpan<Char>) |
特定の文字列から文字の読み取り専用スパンへの暗黙的な変換を定義します。 |
Inequality(String, String) |
指定した 2 つの文字列の値が異なるかどうかを判断します。 |
明示的なインターフェイスの実装
拡張メソッド
適用対象
スレッド セーフ
この型はスレッド セーフです。
こちらもご覧ください
- IComparable
- ICloneable
- IConvertible
- IEnumerable
- StringBuilder
- CultureInfo
- Windows の重みテーブルの並べ替え (.NET Framework と .NET Core のみ)
- 既定の Unicode 照合順序要素テーブル を
する - .NET の
書式設定の種類 - .NET で文字列を使用するための
のベスト プラクティス
.NET