数组中字符的比较问题

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

 

 

 

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

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值