定义了两个数组想比较其中的字符串是否相等
static void Main(string [] args)
{
int sum=0;
string [] str1 = new string [] {"a","b","c","d"};
string [] str2 = new string [] {"b","c","d","p"};
for (int i = 0; i < 4; i++)
{
str1[i] = i.ToString();
}
for (int i = 0; i < 4; i++)
{
str2[i] = i.ToString();
}
for (int i = 0; i < 4; i++)
{
//string.Compare(str1[i], str2[i], true); // == 0;
// if (str1[i].Equals (str2[i]) ) // 一开始用的Equals比较 结果显示结果总是8 经查找发现 Equals 返回的是bool类型
// if (!(str1[i].equals(str2[i])))
if ("str1[i]".CompareTo("str2[i]") > 0)
{
sum +=2;
}
}
Console.WriteLine(sum.ToString());
Console.Read();
}
}
}