public string ParameterToString(object obj) { if (obj is DateTime) return ((DateTime)obj).ToString ("u"); else if (obj is IList) { string flattenString = ""; string separator = ","; foreach (var param in (IList)obj) { flattenString += param.ToString() + separator; } return flattenString.Remove(flattenString.Length - 1);; } else return Convert.ToString (obj); }