これを実現するより洗練された方法がありますか?C#文字列を分割してIfステートメントで使用
私は分割してif文で個別に使用したい文字列を持っています。たとえば:
string people = "John;Joe;Jane;Mike";
string[] names = people.Split(';');
if(person == "John" || person == "Joe" || person == "Jane" || person == "Mike")
{
....
}
else
{
....
}
これを行うには良い方法があります、私は推測します。
ありがとうございました。
が見つかりました。おそらくうまくいくでしょう。 http://stackoverflow.com/questions/501194/c-is-string-in-array – Batuta
注意してください...一部の人々はエレガントで読めないと思うでしょう... –
はい、その質問から受け入れられた答えを使用してください( 'string []'の 'IEnumerable .Contains'メソッド) –
Justin