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();
}
}
}
Related examples in the same category