读书人

索引超出数组界限?该怎么处理

发布时间: 2012-06-08 12:55:24 作者: rapoo

索引超出数组界限?
private void 英汉词典_Load(object sender, EventArgs e)
{
toolTip1.InitialDelay = 0;
toolTip1.ReshowDelay = 0;
toolTip1.SetToolTip(textBox1, "请输入您要查找的单词");
for (int i = 0; i < strArr.Length; i++)
{
string[] strArr1 = strArr[i].Split(new char[] {' '}, StringSplitOptions.RemoveEmptyEntries);
if ((dic.Keys.Contains(strArr1[0]) == false)||(strArr1.Length > 1))
{
dic.Add(strArr1[0], strArr1[1]); }
}
}

就这样。。。求解。。。

[解决办法]
if (strArr1.Length > 1 && (dic.Keys.Contains(strArr1[0]) == false))

读书人网 >C#

热点推荐