東西基本上沿着線:在switch語句中使用對象的string.contains方法?
switch (string.contains(x))
{
case(x = "asdf"):
break;
case(x = "jkl"):
break;
case(x = "qwerty"):
break;
}
編輯:對不起球員,我最想要的是有switch語句檢查字符串幾個不同的值,並根據其數值發現在字符串內部執行相應的代碼。
有多種問題...有一個,檢查在switch語句中的布爾是...有點愚蠢,因爲只有兩種可能的情況,而且它必須始終保持不變。你正在使用賦值運算符'='而不是相等運算符'==',我不知道你爲什麼要這樣做,而且你的任何情況塊都沒有代碼。 –
你能解釋一下你想要的嗎?似乎沒有人理解你,因爲你沒有寫出有效的C#。 –
對不起,我最理想的是讓switch語句爲幾個不同的值檢查字符串,並根據它在字符串內找到哪些值,執行相應的代碼。 – paIncrease