private void concatFunc(string val, ref string result, string ConcatDelim = ",")
{
if (result == "")
{
result += val.ToString();
}
else if (!result.Contains(ConcatDelim))
{
if (result != val.ToString())
{
result += ConcatDelim + val.ToString();
}
}
else if (result.Contains(val.ToString() + ConcatDelim))
{
}
else if (result.Contains(ConcatDelim + val.ToString()))
{
}
else
{
if (result == "")
{
result += val.ToString();
}
else
{
result += ConcatDelim + val.ToString();
}
}
}