这个问题在这里已经有了答案:




8年前关闭。






我有这个代码:

while ((txtSource.Text[startPos].ToString() == " ") ||
       (txtSource.Text[startPos].ToString() == ",") ||
       (txtSource.Text[startPos].ToString() == ".")))
        {
            // do something
        }

有什么办法可以做上面的事情,例如:
while (!txtSource.Text[startPos].ToString() in (" ",",","."))

最佳答案

while ((new char[] {' ', ',', '.'}).Contains(txtSource.Text[startPos]))

关于c# - 如何使用 c# 改进此代码,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11363521/

10-10 15:52