如何判断一个数字是否在一个逗号分隔的字符串中

chilli6519 2014-07-30 02:56:49

比如有一个逗号分隔的字符串:

12,123,1234,32,321,345 等等

如何判断 数字 12 在其中?

谢谢
...全文
251 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq285181913 2014-07-30
  • 打赏
  • 举报
回复
string intStr = "12,123,1234,32,321,345"; string[] intStrs = intStr.Split(','); if (Array.IndexOf(intStrs, "12") != -1) { //表示12在其中 } else { //表示12不在其中 }
threenewbee 2014-07-30
  • 打赏
  • 举报
回复
string s = "12,123,1234,32,321,345"; if (s.Split(',').Any(x => x == "12")) 存在
md5e 2014-07-30
  • 打赏
  • 举报
回复
string txt="12,123,1234,32,321,345"; if(("," + txt + ",").Contains(",12,")){....}
chilli6519 2014-07-30
  • 打赏
  • 举报
回复
倒入数组,用for,是不是有点太过了?

110,525

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧