Mega Code Archive

 
Categories / C# / Collections Data Structure
 

Convert IEnumerable to String

//http://www.bouncycastle.org/ //MIT X11 License using System; using System.Collections; using System.Text; namespace Org.BouncyCastle.Utilities.Collections {   public sealed class CollectionUtilities   {     private CollectionUtilities()     {     }     public static bool CheckElementsAreOfType(IEnumerable e,Type t)     {       foreach (object o in e)       {         if (!t.IsInstanceOfType(o))           return false;       }       return true;     }     public static string ToString(IEnumerable c)     {       StringBuilder sb = new StringBuilder("[");       IEnumerator e = c.GetEnumerator();       if (e.MoveNext())       {         sb.Append(e.Current.ToString());         while (e.MoveNext())         {           sb.Append(", ");           sb.Append(e.Current.ToString());         }       }       sb.Append(']');       return sb.ToString();     }   } }