每次尝试运行程序时都会出现此错误。我应该怎样处理这个错误。
AticleForm.exe中发生未处理的“System.NullReferenceException”类型异常
其他信息:
对象引用未设置为对象的实例。
编辑:我通过检查字符串是否为空来修复了上一个错误,但现在又出现了另一个错误。我该怎么办?
mscorlib.dll中出现未处理的“System.ArgumentOutOfRangeException”类型异常
附加信息:StartIndex不能小于零。
string SearchKeywords(List<string> keywords, string[] sentence){
int[] location = new int[sentence.Length];
foreach (string word in keywords)
{
for (int i = 0; i < keywords.Count;i++ )
{
if (String.IsNullOrEmpty(sentence[i]))
{
return "is null or empty";
}
else
{
location[i] = sentence[i].IndexOf(word);
string nouns = sentence[i].Substring(location[i]);
if (sentence[i].Contains(word)) return nouns;
}
}
}
return "no match";
}