StringBuilder.AppendJoin 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
AppendJoin(String, ReadOnlySpan<Object>) |
使用每个成员之间的指定分隔符连接所提供的对象范围中元素的字符串表示形式,然后将结果追加到字符串生成器的当前实例。 |
AppendJoin(String, String[]) |
使用每个字符串之间的指定分隔符连接所提供的数组的字符串,然后将结果追加到字符串生成器的当前实例。 |
AppendJoin(String, ReadOnlySpan<String>) |
使用每个字符串之间的指定分隔符连接所提供的范围的字符串,然后将结果追加到字符串生成器的当前实例。 |
AppendJoin(String, Object[]) |
使用每个成员之间的指定分隔符连接所提供的对象数组中元素的字符串表示形式,然后将结果追加到字符串生成器的当前实例。 |
AppendJoin(Char, String[]) |
使用每个字符串之间的指定字符分隔符连接所提供的数组的字符串,然后将结果追加到字符串生成器的当前实例。 |
AppendJoin(Char, ReadOnlySpan<String>) |
使用每个字符串之间的指定字符分隔符连接所提供的范围的字符串,然后将结果追加到字符串生成器的当前实例。 |
AppendJoin(Char, ReadOnlySpan<Object>) |
使用每个成员之间的指定字符分隔符连接所提供的对象范围中元素的字符串表示形式,然后将结果追加到字符串生成器的当前实例。 |
AppendJoin(Char, Object[]) |
使用每个成员之间的指定字符分隔符连接所提供的对象数组中元素的字符串表示形式,然后将结果追加到字符串生成器的当前实例。 |
AppendJoin<T>(Char, IEnumerable<T>) |
使用每个成员之间的指定字符分隔符连接并追加集合的成员。 |
AppendJoin<T>(String, IEnumerable<T>) |
使用每个成员之间的指定分隔符连接和追加集合的成员。 |
AppendJoin(String, ReadOnlySpan<Object>)
使用每个成员之间的指定分隔符连接所提供的对象范围中元素的字符串表示形式,然后将结果追加到字符串生成器的当前实例。
public:
System::Text::StringBuilder ^ AppendJoin(System::String ^ separator, ReadOnlySpan<System::Object ^> values);
public System.Text.StringBuilder AppendJoin (string? separator, scoped ReadOnlySpan<object?> values);
member this.AppendJoin : string * ReadOnlySpan<obj> -> System.Text.StringBuilder
Public Function AppendJoin (separator As String, values As ReadOnlySpan(Of Object)) As StringBuilder
参数
- separator
- String
要用作分隔符的字符串。 仅当 values
有多个元素时,联接字符串中才会包含 separator
。
- values
- ReadOnlySpan<Object>
包含要连接并追加到字符串生成器的当前实例的字符串的跨度。
返回
追加操作完成后对此实例的引用。
适用于
AppendJoin(String, String[])
- Source:
- StringBuilder.cs
- Source:
- StringBuilder.cs
- Source:
- StringBuilder.cs
使用每个字符串之间的指定分隔符连接所提供的数组的字符串,然后将结果追加到字符串生成器的当前实例。
public:
System::Text::StringBuilder ^ AppendJoin(System::String ^ separator, ... cli::array <System::String ^> ^ values);
public System.Text.StringBuilder AppendJoin (string? separator, params string?[] values);
public System.Text.StringBuilder AppendJoin (string separator, params string[] values);
member this.AppendJoin : string * string[] -> System.Text.StringBuilder
Public Function AppendJoin (separator As String, ParamArray values As String()) As StringBuilder
参数
- separator
- String
要用作分隔符的字符串。 仅当 values
有多个元素时,联接字符串中才会包含 separator
。
- values
- String[]
包含要连接并追加到字符串生成器的当前实例的字符串的数组。
返回
追加操作完成后对此实例的引用。
适用于
AppendJoin(String, ReadOnlySpan<String>)
使用每个字符串之间的指定分隔符连接所提供的范围的字符串,然后将结果追加到字符串生成器的当前实例。
public:
System::Text::StringBuilder ^ AppendJoin(System::String ^ separator, ReadOnlySpan<System::String ^> values);
public System.Text.StringBuilder AppendJoin (string? separator, scoped ReadOnlySpan<string?> values);
member this.AppendJoin : string * ReadOnlySpan<string> -> System.Text.StringBuilder
Public Function AppendJoin (separator As String, values As ReadOnlySpan(Of String)) As StringBuilder
参数
- separator
- String
要用作分隔符的字符串。 仅当 values
有多个元素时,联接字符串中才会包含 separator
。
- values
- ReadOnlySpan<String>
包含要连接并追加到字符串生成器的当前实例的字符串的跨度。
返回
追加操作完成后对此实例的引用。
适用于
AppendJoin(String, Object[])
- Source:
- StringBuilder.cs
- Source:
- StringBuilder.cs
- Source:
- StringBuilder.cs
使用每个成员之间的指定分隔符连接所提供的对象数组中元素的字符串表示形式,然后将结果追加到字符串生成器的当前实例。
public:
System::Text::StringBuilder ^ AppendJoin(System::String ^ separator, ... cli::array <System::Object ^> ^ values);
public System.Text.StringBuilder AppendJoin (string? separator, params object?[] values);
public System.Text.StringBuilder AppendJoin (string separator, params object[] values);
member this.AppendJoin : string * obj[] -> System.Text.StringBuilder
Public Function AppendJoin (separator As String, ParamArray values As Object()) As StringBuilder
参数
- separator
- String
要用作分隔符的字符串。 仅当 values
有多个元素时,联接字符串中才会包含 separator
。
- values
- Object[]
包含要连接并追加到字符串生成器的当前实例的字符串的数组。
返回
追加操作完成后对此实例的引用。
适用于
AppendJoin(Char, String[])
- Source:
- StringBuilder.cs
- Source:
- StringBuilder.cs
- Source:
- StringBuilder.cs
使用每个字符串之间的指定字符分隔符连接所提供的数组的字符串,然后将结果追加到字符串生成器的当前实例。
public:
System::Text::StringBuilder ^ AppendJoin(char separator, ... cli::array <System::String ^> ^ values);
public System.Text.StringBuilder AppendJoin (char separator, params string?[] values);
public System.Text.StringBuilder AppendJoin (char separator, params string[] values);
member this.AppendJoin : char * string[] -> System.Text.StringBuilder
Public Function AppendJoin (separator As Char, ParamArray values As String()) As StringBuilder
参数
- separator
- Char
要用作分隔符的字符。 仅当 values
有多个元素时,联接字符串中才会包含 separator
。
- values
- String[]
包含要连接并追加到字符串生成器的当前实例的字符串的数组。
返回
追加操作完成后对此实例的引用。
适用于
AppendJoin(Char, ReadOnlySpan<String>)
使用每个字符串之间的指定字符分隔符连接所提供的范围的字符串,然后将结果追加到字符串生成器的当前实例。
public:
System::Text::StringBuilder ^ AppendJoin(char separator, ReadOnlySpan<System::String ^> values);
public System.Text.StringBuilder AppendJoin (char separator, scoped ReadOnlySpan<string?> values);
member this.AppendJoin : char * ReadOnlySpan<string> -> System.Text.StringBuilder
Public Function AppendJoin (separator As Char, values As ReadOnlySpan(Of String)) As StringBuilder
参数
- separator
- Char
要用作分隔符的字符。 仅当 values
有多个元素时,联接字符串中才会包含 separator
。
- values
- ReadOnlySpan<String>
包含要连接并追加到字符串生成器的当前实例的字符串的跨度。
返回
追加操作完成后对此实例的引用。
适用于
AppendJoin(Char, ReadOnlySpan<Object>)
使用每个成员之间的指定字符分隔符连接所提供的对象范围中元素的字符串表示形式,然后将结果追加到字符串生成器的当前实例。
public:
System::Text::StringBuilder ^ AppendJoin(char separator, ReadOnlySpan<System::Object ^> values);
public System.Text.StringBuilder AppendJoin (char separator, scoped ReadOnlySpan<object?> values);
member this.AppendJoin : char * ReadOnlySpan<obj> -> System.Text.StringBuilder
Public Function AppendJoin (separator As Char, values As ReadOnlySpan(Of Object)) As StringBuilder
参数
- separator
- Char
要用作分隔符的字符。 仅当 values
有多个元素时,联接字符串中才会包含 separator
。
- values
- ReadOnlySpan<Object>
包含要连接并追加到字符串生成器的当前实例的字符串的跨度。
返回
追加操作完成后对此实例的引用。
适用于
AppendJoin(Char, Object[])
- Source:
- StringBuilder.cs
- Source:
- StringBuilder.cs
- Source:
- StringBuilder.cs
使用每个成员之间的指定字符分隔符连接所提供的对象数组中元素的字符串表示形式,然后将结果追加到字符串生成器的当前实例。
public:
System::Text::StringBuilder ^ AppendJoin(char separator, ... cli::array <System::Object ^> ^ values);
public System.Text.StringBuilder AppendJoin (char separator, params object?[] values);
public System.Text.StringBuilder AppendJoin (char separator, params object[] values);
member this.AppendJoin : char * obj[] -> System.Text.StringBuilder
Public Function AppendJoin (separator As Char, ParamArray values As Object()) As StringBuilder
参数
- separator
- Char
要用作分隔符的字符。 仅当 values
有多个元素时,联接字符串中才会包含 separator
。
- values
- Object[]
包含要连接并追加到字符串生成器的当前实例的字符串的数组。
返回
追加操作完成后对此实例的引用。
适用于
AppendJoin<T>(Char, IEnumerable<T>)
- Source:
- StringBuilder.cs
- Source:
- StringBuilder.cs
- Source:
- StringBuilder.cs
使用每个成员之间的指定字符分隔符连接并追加集合的成员。
public:
generic <typename T>
System::Text::StringBuilder ^ AppendJoin(char separator, System::Collections::Generic::IEnumerable<T> ^ values);
public System.Text.StringBuilder AppendJoin<T> (char separator, System.Collections.Generic.IEnumerable<T> values);
member this.AppendJoin : char * seq<'T> -> System.Text.StringBuilder
Public Function AppendJoin(Of T) (separator As Char, values As IEnumerable(Of T)) As StringBuilder
类型参数
- T
values
的成员的类型。
参数
- separator
- Char
要用作分隔符的字符。 仅当 values
有多个元素时,separator
才会包含在串联字符串和追加字符串中。
- values
- IEnumerable<T>
一个集合,其中包含要连接和追加到字符串生成器的当前实例的对象。
返回
追加操作完成后对此实例的引用。
适用于
AppendJoin<T>(String, IEnumerable<T>)
- Source:
- StringBuilder.cs
- Source:
- StringBuilder.cs
- Source:
- StringBuilder.cs
使用每个成员之间的指定分隔符连接和追加集合的成员。
public:
generic <typename T>
System::Text::StringBuilder ^ AppendJoin(System::String ^ separator, System::Collections::Generic::IEnumerable<T> ^ values);
public System.Text.StringBuilder AppendJoin<T> (string? separator, System.Collections.Generic.IEnumerable<T> values);
public System.Text.StringBuilder AppendJoin<T> (string separator, System.Collections.Generic.IEnumerable<T> values);
member this.AppendJoin : string * seq<'T> -> System.Text.StringBuilder
Public Function AppendJoin(Of T) (separator As String, values As IEnumerable(Of T)) As StringBuilder
类型参数
- T
values
的成员的类型。
参数
- separator
- String
要用作分隔符的字符串。 仅当 values
有多个元素时,separator
才会包含在串联字符串和追加字符串中。
- values
- IEnumerable<T>
一个集合,其中包含要连接和追加到字符串生成器的当前实例的对象。
返回
追加操作完成后对此实例的引用。