源码之家

  • 首页
  • 文章
  • 问答
  • 下载
您的位置: 首页  >  技术问答  >  检查是否列表包含所有整数

检查是否列表包含所有整数
分类: 技术问答 • 2022-04-24 12:39:57

检查是否列表<object>包含所有整数

问题描述:

我有一个列表,我想检查此列表中的所有项目是否为整数,如果所有值都是整数,则返回true。我怎样才能做到这一点?检查是否列表<object>包含所有整数

列表可以包含所有字符串或所有整数或两者的组合。只有当它包含所有整数时,我才想返回true。

+0

看在每一个项目列表并查看它是否是一个数字? –

+0

如果字符串是一个Integer,你是否希望它返回true? –

答

var isAllInts = lst.All(x => x is int); 

答

由于@Igor提到你可以做到这一点

var isAllInts = lst.All(x => x is int); 

但只是柜面你想看到如果字符串是藏汉一个int可以

int testVal = 0; 
var isAllInts = lst.All(x => int.TryParse(x.ToString(), out testVal)); 
+0

或者在C#7.0中,var isAllInts = lst.All(x => int.TryParse(x.ToString(),out var _))'。 (虽然通配符没有成功,但作弊有点。) – NetMage

相关推荐

  • python3.6编写程序,生成一个包含50个随机整数(0~100)的列表,然后删除其中所有奇数。(要求:从后向前删。)
  • 检查64位BigInteger是否包含Java中的所有非零高32位?
  • 检查一个数组中的所有元素是否都包含在另一个数组中
  • 检查查询是否包含列表中的内容
  • 如何检查字符串是否包含小数并转换为最接近的整数?
  • 我检查并确认控件存在于窗体中。

    我迭代了Controls集合中的所有内容,并且控件不在那里,只有包含它的TabControl。这是否意味着在vb.net中我必须设计一个函数来完成vb6可以做的事情?

    " target="_blank"> Form.Controls返回Nothing
    Frm.Controls("ControlName") 

    我检查并确认控件存在于窗体中。

    我迭代了Controls集合中的所有内容,并且控件不在那里,只有包含它的TabControl。这是否意味着在vb.net中我必须设计一个函数来完成vb6可以做的事情?

  • 如何检查一个ArrayList是否包含在另一个ArrayList中,并且这两个列表的大小不同
  • Python - 检查字符串是否包含列表中的任何元素
  • 检查字符串列表中的字符子集是否包含在另一个字符串列表中
  • 检查列表是否包含至少一个非零元素
  • 检查列是否包含模式?
  • 如何检查是否传入参数包含在JPA列表中?
    网站免责声明 网站地图 最新文章 用户隐私 版权申明
本站所有数据收集于网络,如果侵犯到您的权益,请联系网站进行下架处理。   

Copyright © 2018-2021   Powered By 源码之家    备案号:   粤ICP备20058927号