private bool isDuplicateColnames(object colnames)
{
bool isDuplicate = true;
string[] columnNames = null;//var columnNames = new string[] { "aaa", "bbb" };
Type retType = colnames.GetType();
if (retType.Name == "String[]")//for multicols
{
columnNames = (String[])colnames;
}
else if (retType.Name == "String")//for single col
{
columnNames = new string[1];
columnNames[0] = (String)colnames;
}
//find is array has duplicates
if (columnNames.Distinct().Count() == columnNames.Count())
isDuplicate = false;
return isDuplicate;
}