C#中如何在if分支检查List集合包含的元素数量
列表元素数量检查的实现可行性
完全可以实现目标检查逻辑。
你代码中通过.ToList()生成的intList是标准List<int>类型,集合自带的Count属性可以直接返回列表包含的元素总个数,无需额外遍历统计。
对应if分支的替换写法
将你代码里的占位判断intList have more elements than 4,替换为读取Count属性的判断即可,写法示例:
if (intList.Count > 4) { Console.WriteLine("Type it again, but remember, only four numbers"); // 后续循环重输的逻辑按你的原有规划编写即可 }
补充说明:如果需要同时覆盖元素数量不足4个的异常场景,只需将判断条件修改为
intList.Count != 4,不需要改动其他已有逻辑。
内容的提问来源于stack exchange,提问作者Jacob Isaac
相关产品推荐
相关产品推荐

