【发布时间】:2017-06-26 15:02:21
【问题描述】:
我想知道是否有一种简单的方法可以将一个字符与多个字符进行比较。 在我的代码中,我读取了是或否 [Y/N] 的键,然后我将检查 Char 是“Y”还是“N”。
这是漫漫长路:
if(myChar == 'n' || myChar == 'y')
{
....
试过了(没用):
if(myChar == ('n'|'y'))
{
.....
有人可以帮忙吗?
【问题讨论】:
-
我的意思是,如果它只是两个表达式,我不明白你为什么需要任何简写。另一种方法是拥有一组“允许的字符”并执行
Contains(),但这对于这样的事情来说似乎有点过分了。 -
在这种情况下,长路是最好的路,imo。
标签: c# char comparison character