string.join追加一些计数并休息到换行符

时间:2017-06-06 10:05:37

标签: c# asp.net-mvc

我正在使用string.join附加许多以逗号分隔的数据。如果我们有超过50个,只有前10个可见,其他则不可见。它将退出屏幕大小。我想显示数据一些在屏幕内的字符串计数。

_validatonDictionary.AddError(string.Empty, string.Join(",", findduplicate) + "-Settlement POD," + string.Join(",", finddupl) + "-Ded are duplicate PODS");

“findduplicate”和“finddupl”是由超过100个项目组成的列表。我想最大限度地显示10个一个

1 个答案:

答案 0 :(得分:0)

您可以使用Ceiling

//Calculating number of loops to run
int ceilingLimit = 10;
int iCount = finddupl.Count() / ceilingLimit + (finddupl.Count() % ceilingLimit != 0 ? 1 : 0);;
for (int iLoopCount = 0; iLoopCount < iCount; ++iLoopCount)
{
     int iRecordCount = finddupl.Count() >= ceilingLimit ? ceilingLimit : finddupl.Count();
     var currentDupls = finddupl.Take(iRecordCount).ToList();
     _validatonDictionary.AddError(string.Empty, string.Join(",", findduplicate) + "-Settlement POD," + string.Join(",", currentDupls) + "-Ded are duplicate PODS");
}