Merge pull request #1718 from artem-dudarev/patch-1

[C#] Fixed ArgumentOutOfRangeException. Optimized string concatenation.
This commit is contained in:
wing328 2015-12-15 18:31:53 +08:00
commit adf7ffb3a8

View File

@ -163,13 +163,14 @@ namespace {{packageName}}.Client
return ((DateTime)obj).ToString (Configuration.DateTimeFormat);
else if (obj is IList)
{
string flattenString = "";
string separator = ",";
var flattenedString = new StringBuilder();
foreach (var param in (IList)obj)
{
flattenString += param.ToString() + separator;
if (flattenedString.Length > 0)
flattenedString.Append(",");
flattenedString.Append(param);
}
return flattenString.Remove(flattenString.Length - 1);;
return flattenedString.ToString();
}
else
return Convert.ToString (obj);