我想挑选出一个以大写字母开头的字符串中的每个单词,但是第3行会出现“数组超出范围”错误;
foreach (string strWord in words)
{
if (Char.IsUpper(strWord[0]) && strWord.Length > 0)
{
Console.Write(strWord + " :: ");
}
}
谢谢您的帮助
最佳答案
交换参数,否则在检查之前会崩溃:
if (strWord.Length > 0 && Char.IsUpper(strWord[0]))