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) |
比較兩個指定之 String 物件的子字串,並傳回整數,指出其在排序順序中的相對位置。 |
Compare(String, Int32, String, Int32, Int32, Boolean) |
比較兩個指定之 String 物件的子字串、忽略或接受其大小寫,並傳回整數,指出其在排序順序中的相對位置。 |
Compare(String, Int32, String, Int32, Int32, Boolean, CultureInfo) |
比較兩個指定 String 物件的子字串、忽略或接受其大小寫,以及使用特定文化特性資訊來影響比較,並傳回整數,指出其在排序順序中的相對位置。 |
Compare(String, Int32, String, Int32, Int32, CultureInfo, CompareOptions) |
使用指定的比較選項和文化特性特定資訊來比較兩個指定 String 物件的子字串,並傳回整數,指出兩個子字串在排序順序中彼此的關聯性。 |
Compare(String, Int32, String, Int32, Int32, StringComparison) |
使用指定的規則比較兩個指定 String 物件的子字串,並傳回整數,指出其在排序順序中的相對位置。 |
Compare(String, String) |
比較兩個指定的 String 物件,並傳回整數,指出它們在排序順序中的相對位置。 |
Compare(String, String, Boolean) |
比較兩個指定的 String 物件,忽略或接受其大小寫,並傳回整數,指出其在排序順序中的相對位置。 |
Compare(String, String, Boolean, CultureInfo) |
比較兩個指定的 String 物件、忽略或接受其大小寫,以及使用特定文化特性資訊來影響比較,並傳回整數,指出其在排序順序中的相對位置。 |
Compare(String, String, CultureInfo, CompareOptions) |
使用指定的比較選項和文化特性特定資訊來比較兩個指定的 String 物件,以影響比較,並傳回整數,指出兩個字元串在排序順序中彼此的關聯性。 |
Compare(String, String, StringComparison) |
使用指定的規則比較兩個指定的 String 物件,並傳回整數,指出其排序順序中的相對位置。 |
CompareOrdinal(String, Int32, String, Int32, Int32) | |
CompareOrdinal(String, String) | |
CompareTo(Object) | |
CompareTo(String) |
比較這個實例與指定的 String 物件,並指出這個實例在排序順序中是否與指定的字串位於相同位置、後面或出現。 |
Concat(IEnumerable<String>) |
串連類型 String之建構 IEnumerable<T> 集合的成員。 |
Concat(Object) |
建立指定物件的字串表示。 |
Concat(Object, Object) |
串連兩個指定物件的字串表示。 |
Concat(Object, Object, Object) |
串連三個指定物件的字串表示。 |
Concat(Object, Object, Object, Object) |
串連四個指定物件的字串表示,以及選擇性可變長度參數清單中指定的任何物件。 |
Concat(Object[]) |
串連指定之 Object 陣列中元素的字串表示。 |
Concat(ReadOnlySpan<Char>, ReadOnlySpan<Char>) |
串連兩個指定唯讀字元範圍的字串表示。 |
Concat(ReadOnlySpan<Char>, ReadOnlySpan<Char>, ReadOnlySpan<Char>) |
串連三個指定唯讀字元範圍的字串表示。 |
Concat(ReadOnlySpan<Char>, ReadOnlySpan<Char>, ReadOnlySpan<Char>, ReadOnlySpan<Char>) |
串連四個指定唯讀字元範圍的字串表示。 |
Concat(ReadOnlySpan<Object>) |
串連指定之物件範圍中元素的字串表示。 |
Concat(ReadOnlySpan<String>) |
串連指定範圍 String的專案。 |
Concat(String, String) |
串連兩個指定的實體 String。 |
Concat(String, String, String) |
串連三個指定的實體 String。 |
Concat(String, String, String, String) |
串連 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) |
判斷兩個指定的 String 物件是否有相同的值。 |
Equals(String, String, StringComparison) |
判斷兩個指定的 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) |
將字串中的格式專案取代為兩個指定物件的字串表示。 參數提供特定文化特性的格式資訊。 |
Format(IFormatProvider, String, Object, Object, Object) |
將字串中的格式專案取代為三個指定物件的字串表示。 參數提供特定文化特性的格式資訊。 |
Format(IFormatProvider, String, Object[]) |
將字串中的格式專案取代為指定數位中對應物件的字串表示。 參數提供特定文化特性的格式資訊。 |
Format(IFormatProvider, String, ReadOnlySpan<Object>) |
將字串中的格式專案取代為指定範圍中對應物件的字串表示。 參數提供特定文化特性的格式資訊。 |
Format(String, Object) |
以指定物件的字串表示取代字串中的一或多個格式專案。 |
Format(String, Object, Object) |
將字串中的格式專案取代為兩個指定物件的字串表示。 |
Format(String, Object, Object, Object) |
將字串中的格式專案取代為三個指定物件的字串表示。 |
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() |
傳回索引為零之字串項目的參考。 此方法的目的是要支援 .NET 編譯程式,而不是由使用者程式代碼呼叫。 |
GetType() |
取得目前實例的 Type。 (繼承來源 Object) |
GetTypeCode() | |
IndexOf(Char) |
報告此字串中第一個出現之指定 Unicode 字元之以零起始的索引。 |
IndexOf(Char, Int32) |
報告此字串中第一個出現之指定 Unicode 字元之以零起始的索引。 搜尋會從指定的字元位置開始。 |
IndexOf(Char, Int32, Int32) |
報告這個實例中第一次出現指定字元之以零起始的索引。 搜尋會從指定的字元位置開始,並檢查指定的字元位置數目。 |
IndexOf(Char, StringComparison) |
報告此字串中第一個出現之指定 Unicode 字元之以零起始的索引。 參數會指定要用於指定字元的搜尋類型。 |
IndexOf(String) |
報告這個實例中第一個出現之指定字串之以零起始的索引。 |
IndexOf(String, Int32) |
報告這個實例中第一個出現之指定字串之以零起始的索引。 搜尋會從指定的字元位置開始。 |
IndexOf(String, Int32, Int32) |
報告這個實例中第一個出現之指定字串之以零起始的索引。 搜尋會從指定的字元位置開始,並檢查指定的字元位置數目。 |
IndexOf(String, Int32, Int32, StringComparison) |
報告目前 String 物件中第一個出現指定字串之以零起始的索引。 參數會指定目前字串中的開始搜尋位置、要搜尋之目前字串中的字元數,以及要用於指定字串的搜尋類型。 |
IndexOf(String, Int32, StringComparison) |
報告目前 String 物件中第一個出現指定字串之以零起始的索引。 參數會指定目前字串中的開始搜尋位置,以及要用於指定字串的搜尋類型。 |
IndexOf(String, StringComparison) |
報告目前 String 物件中第一個出現指定字串之以零起始的索引。 參數會指定要用於指定字串的搜尋類型。 |
IndexOfAny(Char[]) |
報告這個實例中 Unicode 字元陣列中任何字元之第一個出現的以零起始的索引。 |
IndexOfAny(Char[], Int32) |
報告這個實例中 Unicode 字元陣列中任何字元之第一個出現的以零起始的索引。 搜尋會從指定的字元位置開始。 |
IndexOfAny(Char[], Int32, Int32) |
報告這個實例中 Unicode 字元陣列中任何字元之第一個出現的以零起始的索引。 搜尋會從指定的字元位置開始,並檢查指定的字元位置數目。 |
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 字元最後一次出現之以零起始的索引位置。 |
LastIndexOf(Char, Int32) |
報告這個實例中指定 Unicode 字元最後一次出現之以零起始的索引位置。 搜尋會從指定的字元位置開始,然後嚮往字串開頭。 |
LastIndexOf(Char, Int32, Int32) |
報告這個實例中子字串中最後一個出現之 Unicode 字元之以零起始的索引位置。 搜尋會從指定的字元位置開始,然後嚮往回嚮往字串開頭,以取得指定數目的字元位置。 |
LastIndexOf(String) |
報告這個實例中最後一個出現指定字串之以零起始的索引位置。 |
LastIndexOf(String, Int32) |
報告這個實例中最後一個出現指定字串之以零起始的索引位置。 搜尋會從指定的字元位置開始,然後嚮往字串開頭。 |
LastIndexOf(String, Int32, Int32) |
報告這個實例中最後一個出現指定字串之以零起始的索引位置。 搜尋會從指定的字元位置開始,然後嚮往回嚮往字串開頭,以取得指定數目的字元位置。 |
LastIndexOf(String, Int32, Int32, StringComparison) |
報告這個實例中最後一個出現指定字串之以零起始的索引位置。 搜尋會從指定的字元位置開始,然後嚮往回嚮往字串開頭,以取得指定的字元位置數目。 參數會指定搜尋指定字串時要執行的比較類型。 |
LastIndexOf(String, Int32, StringComparison) |
報告目前 String 對象中最後一次出現指定字串之以零起始的索引。 搜尋會從指定的字元位置開始,然後嚮往字串開頭。 參數會指定搜尋指定字串時要執行的比較類型。 |
LastIndexOf(String, StringComparison) |
報告目前 String 對象中最後一次出現指定字串之以零起始的索引。 參數會指定要用於指定字串的搜尋類型。 |
LastIndexOfAny(Char[]) |
報告 Unicode 陣列中所指定之一或多個字元之這個實例中最後一次出現之以零起始的索引位置。 |
LastIndexOfAny(Char[], Int32) |
報告 Unicode 陣列中所指定之一或多個字元之這個實例中最後一次出現之以零起始的索引位置。 搜尋會從指定的字元位置開始,然後嚮往字串開頭。 |
LastIndexOfAny(Char[], Int32, Int32) |
報告 Unicode 陣列中所指定之一或多個字元之這個實例中最後一次出現之以零起始的索引位置。 搜尋會從指定的字元位置開始,然後嚮往回嚮往字串開頭,以取得指定數目的字元位置。 |
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) |
判斷兩個指定的字串是否具有相同的值。 |
Implicit(String to ReadOnlySpan<Char>) |
定義指定字串到唯讀字元範圍的隱含轉換。 |
Inequality(String, String) |
判斷兩個指定的字串是否有不同的值。 |
明確介面實作
擴充方法
適用於
執行緒安全性
此類型是安全線程。
另請參閱
- IComparable
- ICloneable
- IConvertible
- IEnumerable
- StringBuilder
- CultureInfo
- 僅排序 Windows 的權數數據表 (僅限 .NET Framework 和 .NET Core)
- 預設 Unicode 定序項目數據表
- .NET 中的格式設定類型
- 在 .NET 中使用字串的
最佳做法