C# 拆分字符串并在 If 语句中使用

标签 c# string if-statement

有没有更优雅的方法来完成这个。

我有一个字符串,我想在其中拆分并在 if 语句中单独使用。例如:

string people = "John;Joe;Jane;Mike";
string[] names = people.Split(';');

if(person == "John" || person == "Joe" || person == "Jane" || person == "Mike")
{
    ....
}
else
{
    ....
}

我想有更好的方法来做到这一点。

谢谢。

最佳答案

if(names.Contains(person)) { ... }

关于C# 拆分字符串并在 If 语句中使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5184888/

相关文章:

c# - 在Silverlight中同时对多个对象进行动画处理

c# - 内联转换列表长吗?到包含逗号分隔符的字符串

java - 带有子字符串的 if else 语句

Java:如何检查字符串是否是任何 LinkedList 元素的一部分?

php - 在每个单词后最多插入一个前导和尾随换行符

c# - 如何避免多个嵌套 IF

swift - 使用过多的 IF 语句是否有问题? swift

c# - 在 Justmock 中模拟构造函数调用对于 UrlHelper 失败

c# - 在 WPF 应用程序中读取 Xbox Controller

c# - 是否有等效于 C#.NET DateTime.Now.ToString ("yyyyMMddHHmmssfff"的 PHP7)?