В 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
фактической коллекцией, которую вы перебираете.