gpt4 book ai didi

c# - 如何在 C# 中比较字符的简短方式

转载 作者:行者123 更新时间:2023-11-30 20:17:22 24 4
gpt4 key购买 nike

我想知道是否有一种简短的方法可以将一个 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com