Прочитать на английском

Поделиться через


StringBuilder.AppendJoin Метод

Определение

Перегрузки

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(string? separator, scoped ReadOnlySpan<object?> values);

Параметры

separator
String

Строка, используемая в качестве разделителя. separator включается в присоединенные строки только в том случае, если values имеет несколько элементов.

values
ReadOnlySpan<Object>

Диапазон, содержащий строки для объединения и добавления к текущему экземпляру построителя строк.

Возвращаемое значение

Ссылка на этот экземпляр после завершения операции добавления.

Применяется к

.NET 10 и .NET 9
Продукт Версии
.NET 9, 10

AppendJoin(String, String[])

Исходный код:
StringBuilder.cs
Исходный код:
StringBuilder.cs
Исходный код:
StringBuilder.cs

Объединяет строки предоставленного массива, используя указанный разделитель между каждой строкой, а затем добавляет результат к текущему экземпляру построителя строк.

public System.Text.StringBuilder AppendJoin(string? separator, params string?[] values);
public System.Text.StringBuilder AppendJoin(string separator, params string[] values);

Параметры

separator
String

Строка, используемая в качестве разделителя. separator включается в присоединенные строки только в том случае, если values имеет несколько элементов.

values
String[]

Массив, содержащий строки для объединения и добавления к текущему экземпляру построителя строк.

Возвращаемое значение

Ссылка на этот экземпляр после завершения операции добавления.

Применяется к

.NET 10 и другие версии
Продукт Версии
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Standard 2.1

AppendJoin(String, ReadOnlySpan<String>)

Объединяет строки предоставленного диапазона, используя указанный разделитель между каждой строкой, а затем добавляет результат к текущему экземпляру построителя строк.

public System.Text.StringBuilder AppendJoin(string? separator, scoped ReadOnlySpan<string?> values);

Параметры

separator
String

Строка, используемая в качестве разделителя. separator включается в присоединенные строки только в том случае, если values имеет несколько элементов.

values
ReadOnlySpan<String>

Диапазон, содержащий строки для объединения и добавления к текущему экземпляру построителя строк.

Возвращаемое значение

Ссылка на этот экземпляр после завершения операции добавления.

Применяется к

.NET 10 и .NET 9
Продукт Версии
.NET 9, 10

AppendJoin(String, Object[])

Исходный код:
StringBuilder.cs
Исходный код:
StringBuilder.cs
Исходный код:
StringBuilder.cs

Объединяет строковые представления элементов в предоставленном массиве объектов, используя указанный разделитель между каждым элементом, а затем добавляет результат к текущему экземпляру построителя строк.

public System.Text.StringBuilder AppendJoin(string? separator, params object?[] values);
public System.Text.StringBuilder AppendJoin(string separator, params object[] values);

Параметры

separator
String

Строка, используемая в качестве разделителя. separator включается в присоединенные строки только в том случае, если values имеет несколько элементов.

values
Object[]

Массив, содержащий строки для объединения и добавления к текущему экземпляру построителя строк.

Возвращаемое значение

Ссылка на этот экземпляр после завершения операции добавления.

Применяется к

.NET 10 и другие версии
Продукт Версии
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Standard 2.1

AppendJoin(Char, String[])

Исходный код:
StringBuilder.cs
Исходный код:
StringBuilder.cs
Исходный код:
StringBuilder.cs

Объединяет строки предоставленного массива, используя указанный разделитель символов между каждой строкой, а затем добавляет результат к текущему экземпляру построителя строк.

public System.Text.StringBuilder AppendJoin(char separator, params string?[] values);
public System.Text.StringBuilder AppendJoin(char separator, params string[] values);

Параметры

separator
Char

Символ, используемый в качестве разделителя. separator включается в присоединенные строки только в том случае, если values имеет несколько элементов.

values
String[]

Массив, содержащий строки для объединения и добавления к текущему экземпляру построителя строк.

Возвращаемое значение

Ссылка на этот экземпляр после завершения операции добавления.

Применяется к

.NET 10 и другие версии
Продукт Версии
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Standard 2.1

AppendJoin(Char, ReadOnlySpan<String>)

Объединяет строки предоставленного диапазона, используя указанный разделитель символов между каждой строкой, а затем добавляет результат к текущему экземпляру построителя строк.

public System.Text.StringBuilder AppendJoin(char separator, scoped ReadOnlySpan<string?> values);

Параметры

separator
Char

Символ, используемый в качестве разделителя. separator включается в присоединенные строки только в том случае, если values имеет несколько элементов.

values
ReadOnlySpan<String>

Диапазон, содержащий строки для объединения и добавления к текущему экземпляру построителя строк.

Возвращаемое значение

Ссылка на этот экземпляр после завершения операции добавления.

Применяется к

.NET 10 и .NET 9
Продукт Версии
.NET 9, 10

AppendJoin(Char, ReadOnlySpan<Object>)

Объединяет строковые представления элементов в предоставленном диапазоне объектов, используя указанный разделитель символов между каждым элементом, а затем добавляет результат к текущему экземпляру построителя строк.

public System.Text.StringBuilder AppendJoin(char separator, scoped ReadOnlySpan<object?> values);

Параметры

separator
Char

Символ, используемый в качестве разделителя. separator включается в присоединенные строки только в том случае, если values имеет несколько элементов.

values
ReadOnlySpan<Object>

Диапазон, содержащий строки для объединения и добавления к текущему экземпляру построителя строк.

Возвращаемое значение

Ссылка на этот экземпляр после завершения операции добавления.

Применяется к

.NET 10 и .NET 9
Продукт Версии
.NET 9, 10

AppendJoin(Char, Object[])

Исходный код:
StringBuilder.cs
Исходный код:
StringBuilder.cs
Исходный код:
StringBuilder.cs

Объединяет строковые представления элементов в предоставленном массиве объектов, используя указанный разделитель символов между каждым элементом, а затем добавляет результат к текущему экземпляру построителя строк.

public System.Text.StringBuilder AppendJoin(char separator, params object?[] values);
public System.Text.StringBuilder AppendJoin(char separator, params object[] values);

Параметры

separator
Char

Символ, используемый в качестве разделителя. separator включается в присоединенные строки только в том случае, если values имеет несколько элементов.

values
Object[]

Массив, содержащий строки для объединения и добавления к текущему экземпляру построителя строк.

Возвращаемое значение

Ссылка на этот экземпляр после завершения операции добавления.

Применяется к

.NET 10 и другие версии
Продукт Версии
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Standard 2.1

AppendJoin<T>(Char, IEnumerable<T>)

Исходный код:
StringBuilder.cs
Исходный код:
StringBuilder.cs
Исходный код:
StringBuilder.cs

Объединяет и добавляет элементы коллекции, используя указанный разделитель символов между каждым элементом.

public System.Text.StringBuilder AppendJoin<T>(char separator, System.Collections.Generic.IEnumerable<T> values);

Параметры типа

T

Тип элементов values.

Параметры

separator
Char

Символ, используемый в качестве разделителя. separator включается в объединенные и добавленные строки только в том случае, если values имеет несколько элементов.

values
IEnumerable<T>

Коллекция, содержащая объекты для объединения и добавления к текущему экземпляру построителя строк.

Возвращаемое значение

Ссылка на этот экземпляр после завершения операции добавления.

Применяется к

.NET 10 и другие версии
Продукт Версии
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Standard 2.1

AppendJoin<T>(String, IEnumerable<T>)

Исходный код:
StringBuilder.cs
Исходный код:
StringBuilder.cs
Исходный код:
StringBuilder.cs

Объединяет и добавляет элементы коллекции, используя указанный разделитель между каждым элементом.

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);

Параметры типа

T

Тип элементов values.

Параметры

separator
String

Строка, используемая в качестве разделителя. separator включается в объединенные и добавленные строки только в том случае, если values имеет несколько элементов.

values
IEnumerable<T>

Коллекция, содержащая объекты для объединения и добавления к текущему экземпляру построителя строк.

Возвращаемое значение

Ссылка на этот экземпляр после завершения операции добавления.

Применяется к

.NET 10 и другие версии
Продукт Версии
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Standard 2.1