如何解决我需要在 C# 中简化/重构这个嵌套的 foreach 循环
外部 foreach 遍历一个集合,而内部 foreach 遍历未通过 FluentValidation 检查的项目。 rowIndex 然后增加,错误列在一个有角度的 ui-grid 中。我遇到的问题是错误显示不一致,这意味着某些有错误的行不会显示。这些 foreach 循环是我的网格中缺少行的原因吗?谢谢,这是我目前拥有的。
int rowIndex = 1;
foreach (Masterviewmodel metl in DataSheet.DaTarows)
{
FluentValidation.Results.ValidationResult results = _masterviewmodelValidator.Validate(metl);
if (!results.IsValid)
{
foreach (var failure in results.Errors)
{
result.AddValidationError(rowIndex,failure.PropertyName.ToCamelCase(),failure.ErrorMessage);
}
}
rowIndex++;
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。