В C#, если вы хотите объединить строки внутри цикла foreach, вы можете использовать несколько методов. Вот несколько примеров:
-
Использование метода
String.Join():string joinedString = string.Join(", ", yourCollection); -
Использование класса
StringBuilder:StringBuilder sb = new StringBuilder(); foreach (var item in yourCollection) { sb.Append(item); sb.Append(", "); } string joinedString = sb.ToString().TrimEnd(',', ' '); -
Использование метода LINQ
Aggregate():string joinedString = yourCollection.Aggregate((current, next) => current + ", " + next);
Эти методы позволяют объединять строки в цикле foreachв C#. Не забудьте заменить yourCollectionфактической коллекцией, которую вы перебираете.