数组中字符的比较问题

来源:互联网 发布:杭州淘宝城 编辑:程序博客网 时间:2024/04/25 21:44

定义了两个数组想比较其中的字符串是否相等 

 

 

 

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();
 
        }
    }
}

 

 

 

原创粉丝点击