[英]string.join to append with some count and take rest to newline
我正在使用string.join追加許多用逗號分隔的數據。如果我們有50多個,則僅前10個可見,而其他不可見。它將退出屏幕尺寸。我想在其中顯示一些計數的數據屏幕內的字符串。
_validatonDictionary.AddError(string.Empty, string.Join(",", findduplicate) + "-Settlement POD," + string.Join(",", finddupl) + "-Ded are duplicate PODS");
“ findduplicate”和“ finddupl”是由100多個項目組成的列表。我想最多顯示一個10
您可以使用天花板
//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");
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.