我这个ContactHistoryCode是多选的内容,但是我测试的时候有可能感染途径为注射毒品时,接触史须有“注射毒品史但是还是跳出错误,求解决!

qq_32320747 2018-04-11 08:18:32

我想要这个里面只要有‘’注射毒品史‘’就不跳出错误,可以用switch写吗?
infection.body.data.IDRCard.AIDS.ContactHistoryCode=‘’注射毒品史||母亲阳性‘’
 case "注射毒品":
switch (infection.body.data.IDRCard.AIDS.ContactHistoryCode)
{
case "注射毒品史":
break;
default:
txtContactHistoryCode.Focus();
throw new Exception("最有可能感染途径为注射毒品时,接触史必须有“注射毒品史”");
}
break;
...全文
429 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
zyy1111111 2018-04-20
  • 打赏
  • 举报
回复
可以在txtbox里面添加这种switch
正怒月神 2018-04-11
  • 打赏
  • 举报
回复
infection.body.data.IDRCard.AIDS.ContactHistoryCode=‘’注射毒品史||母亲阳性‘’ 那么肯定不是case "注射毒品史": 你应该用 如果字符串包含了"注射毒品史" if(infection.body.data.IDRCard.AIDS.ContactHistoryCode.Contains("注射毒品史"))

110,533

社区成员

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

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

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