From 6d1aae1600ab45966fadc4a741dc5cc334169d80 Mon Sep 17 00:00:00 2001 From: Michael Becker Date: Thu, 17 Mar 2022 14:26:25 -0400 Subject: [PATCH] implement ToString for IEnumerable --- MBS.Framework/Collections/ExtensionMethods.cs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/MBS.Framework/Collections/ExtensionMethods.cs b/MBS.Framework/Collections/ExtensionMethods.cs index 42f6565..fb63319 100644 --- a/MBS.Framework/Collections/ExtensionMethods.cs +++ b/MBS.Framework/Collections/ExtensionMethods.cs @@ -20,6 +20,7 @@ // along with this program. If not, see . using System; using System.Collections; +using System.Text; namespace MBS.Framework.Collections { @@ -57,5 +58,16 @@ namespace MBS.Framework.Collections dest.Add(o); } } + + public static string ToString(this IEnumerable source, string separator) + { + StringBuilder sb = new StringBuilder(); + foreach (object o in source) + { + sb.Append(o); + sb.Append(separator); + } + return sb.ToString(); + } } }