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 位元帶正負號整數 (Signed Integer) 陣列的指標所指示的值。 |
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) |
比較這個執行個體與指定的 Object,並且指出這個執行個體在排序次序中,位於所指定 Object 之前、之後或相同位置。 |
CompareTo(String) |
比較這個執行個體與指定的 String 物件,並且表示這個執行個體在排序次序中,位於所指定字串之前、之後或相同位置。 |
Concat(IEnumerable<String>) |
串連類型 IEnumerable<T> 之已建構的 String 集合的成員。 |
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(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(String, Object) |
以指定物件的字串表示,取代字串中的一或多個格式項目。 |
Format(String, Object, Object) |
以兩個指定物件的字串表示,取代字串中的格式項目。 |
Format(String, Object, Object, Object) |
以三個指定物件的字串表示,取代字串中的格式項目。 |
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() |
傳回位於索引零的字串元素參考。 這個方法旨在支援 .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, 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 字元最後一次出現時的所在索引 (以零為起始)。 |
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(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[]) |
移除出現在目前字串開頭和結尾的所有陣列指定字元集。 |
TrimEnd() |
移除目前字串結尾的所有空白字元。 |
TrimEnd(Char) |
移除所有出現在目前字串結尾的字元。 |
TrimEnd(Char[]) |
移除出現在目前字串結尾的所有陣列指定字元集。 |
TrimStart() |
移除目前字串開頭的所有空白字元。 |
TrimStart(Char) |
移除出現在目前字串開頭的所有指定字元。 |
TrimStart(Char[]) |
移除出現在目前字串開頭的所有陣列指定字元集。 |
TryCopyTo(Span<Char>) |
將這個字串的內容複製到目的地範圍。 |
運算子
Equality(String, String) |
判斷兩個指定的字串是否具有相同的值。 |
Implicit(String to ReadOnlySpan<Char>) |
定義將指定字串隱含轉換成唯讀範圍的字元。 |
Inequality(String, String) |
判斷兩個指定的字串是否具有不同的值。 |
明確介面實作
擴充方法
適用於
執行緒安全性
此型別具備執行緒安全。
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應