我有一个字符串列表,我必须定义一个规则来验证我在Web API中的ModelState。
此列表的每个字符串元素应仅具有length = 2。不大于2或小于2.
我写了这样的东西,但它没有用。
cleanList
有人可以帮助我。
答案 0 :(得分:0)
你试过这样的事吗:
bool isAllValid = yourList.All(x => x.Length == 2);
其中yourList
为输入列表,执行后isAllValid
的值如果列表的所有元素长度为2
,则为真。如果字符串中的任何项目小于2
或大于2
,则isAllValid
的值将为false。如果将其包含在方法下,则其签名将为:
public bool IsAllItemsValid(List<string> yourList)
{
return yourList.All(x => x.Length == 2);
}