Collections Data Structure C#

using System.Collections.Generic;
using System.Linq;
using System.Text;
public static class CollectionExtensions
{
    public static string ToCommaString(this IEnumerable tArray)
    {
        if (tArray.Count() == 0) return string.Empty;
        var buffer = new StringBuilder();
        int count = 0;
        bool end = false;
        foreach (var t in tArray)
        {
            if (count == tArray.Count() - 1) end = true;
            if (end)
                buffer.AppendFormat("{0}", t.ToString());
            else
                buffer.AppendFormat("{0},", t.ToString());
            count++;
        }
        return buffer.ToString();
    }
}