为了账号安全,请及时绑定邮箱和手机立即绑定

获取与LINQ中的Any匹配的字符串

获取与LINQ中的Any匹配的字符串

C#
千巷猫影 2021-05-22 18:14:56
我需要测试一个字符串,以查看它是否以任何字符串数组结尾。通过遵循以下答案,我找到了使用LINQ的完美解决方案:string test = "foo+";string[] operators = { "+", "-", "*", "/" };bool result = operators.Any(x => test.EndsWith(x));现在,我想获取匹配的字符串,这就是我目前坚持使用的字符串。我尝试在最后添加text_field.Text = x;并以关于范围的消息出错了-正确的是,我期待着该错误。我还试图声明一个x在最顶部命名的字符串变量,然后又出现了另一个错误-关于无法在不同范围内重新声明该变量的事情。我想我已经很习惯PHP了,在那里您可以重新声明一个变量而没有任何问题。
  • 3 回答
  • 0 关注
  • 162 浏览

添加回答

代码语言

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号