我想知道是否有一种简短的方法可以将一个 Char 与多个 Char 进行比较。 在我的代码中,我读取了 Yes 或 No [Y/N] 的键,然后我将检查 Char 是“Y”还是“N”。
路漫漫其修远兮
if(myChar == 'n' || myChar == 'y')
{
....
它试过了(没用):
if(myChar == ('n'|'y'))
{
.....
有人可以帮忙吗?
最佳答案
尝试查看集合:
HashSet<char> valid = new HashSet<char>() {
'y', 'n', 'N', 'Y',
};
...
if (valid.Contains(myChar)) {
...
}
关于c# - 如何在 C# 中比较字符的简短方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44762715/