string str1="Compare";
 string str2 = "Compare";

1.第一种判断方式
  if (str1==str2)//C#可以直接进行判断           
2.第二种判断方式
 int result1 = str1.CompareTo(str2);    
 Console.WriteLine(result1);   //输出result1=0 
3.第三种判断方式
 int result2=String.Compare(str1, str2); 
 Console.WriteLine(result2);   //输出result2=0    
 
注意:后面两种方式需要注意str1和str2是不是为null的情况
 
4.第四种判断方式
 bool result3=str1.Equals(str2);
 Console.WriteLine(result3);   //输出result3=true
5.第五种判断方式
 bool result4 = String.Equals(str1,str2);
 Console.WriteLine(result4);   //输出result4=true

C#判断两个字符串是否相等的五种方法相关推荐

  1. php判断数组的值是否为空,PHP判断数组是否为空的常用方法(五种方法)

    本文介绍了PHP开发中遇到的数组问题,小编在这里给大家总结了5中方法关于php判断数组是否为空问题,需要的朋友参考下 本文介绍了PHP开发中遇到的数组问题,这里介绍了判断PHP数组为空的5种方法,有需 ...

  2. Js去掉字符串前后空格的五种方法

    第一种:循环检查替换 //供使用者调用 function trim(s){ return trimRight(trimLeft(s)); } //去掉左边的空白 function trimLeft(s ...

  3. 将字符串写入文件的五种方法

    public void WriteStringToFile(String filePath) {try {File file = new File(filePath);PrintStream ps = ...

  4. 创建C++字符串最常用的五种方法,难吗?有手就行!

    在C和C ++中,字符串是一维字符数组,而在C中,字符串数组是二维字符数组.声明它们的方法有很多,这里提供了一些有用的方法. 1.使用指针: 实际上,我们通过创建指针数组来创建字符串文字数组. C和C ...

  5. 字符串倒序输出的五种方法

    //1. 使用数组循环 public static String array(String s){int length=s.length();char[] array=s.toCharArray(); ...

  6. python中如何判断两个字符串是否相等_python怎样判断两个字符串是否相同

    原标题:python怎样判断两个字符串是否相同 python中,判断两个字符串是否相等或一样,可以使用==或者is来判断:判断不一样可以使用 is not. 示例 使用注意事项 1.有时候两个字符串打 ...

  7. 判断两个字符串是否是变形词

    问题: 给定两个字符串str1和str2,如果str1和str2中出现的字符种类一样并且每种字符出现的次数也一样,那么str1与str2互为变形词.请实现函数判断两个字符串是否互为变形词. 举例: s ...

  8. 算法2:判断两个字符串内容是否相同

    详细描述 判断两个字符串的内容是否相同,指的是两个字符串中的字符是否完全一样,顺序可以不同(也可以称之为换位字符串).比如字符串1为"abc",字符串2为"cba&quo ...

  9. java匹配两个字符_·代表任意一个字符,*代表任意一串字符,判断两个字符串是否匹配?...

    ·代表任意一个字符,*代表任意一串字符,判断两个字符串是否匹配? 如题,·代表任意一个字符,*代表任意一串字符,判断两个字符串是否匹配?假如a字符串为:as*bnc·b,b字符串为asdfgvbbnc ...

最新文章

  1. Halide视觉神经网络优化
  2. this is incompatible with sql_mode=only_full_group_by
  3. Python使用pandas的crosstab函数计算混淆矩阵并使用Seaborn可视化混淆矩阵实战
  4. java es 5.0.1_es.5.1.1启动失败
  5. Boost.Geometry 结合 Boost.Graph,计算最短路线
  6. Linux实验二:linux 常用命令练习
  7. erlang的epmd指定端口范围验证及端口权限配置
  8. 高速理解掌握node.js 字符编码,确码过程 以及base64编解码原理
  9. splunk VS elasticsearch
  10. 信步漫谈之JDK—源码编译
  11. 淘宝B2C上线 马云初试将阿里巴巴三合一
  12. 天宝DINI03/莱卡DNA03等电子水准仪原始数据处理软件使用教程
  13. 飞思卡尔单片机CAN模块的物理特性的示波器观察
  14. mid、mif文件操作工具类
  15. 小米运动蓝牙耳机使用说明书-如果第二次切换到配对状态
  16. 建模案例1:北京二手房房价影响因素
  17. 计算机网路实验四 IP协议分析
  18. STM32L476入坑-1
  19. 华为工程师面试题库—通信类
  20. python综合应用题 论语 230322

热门文章

  1. 2018连云港职称计算机考试,2018年下半年江苏省连云港市计算机等级考试考务通知...
  2. JUC-JUC三大辅助类
  3. OpenGL_Qt学习笔记之_07(闪烁的星星)
  4. 愿自由开放的旗帜高高飘扬
  5. html5如何写跳转页面跳转,HTML页面跳转的5种方法
  6. Revit二次开发之Revit事务模式(TransactionMode)【比目鱼原创】
  7. js replace 全局替换的操作方法
  8. 同济大学博士/硕士学位论文LaTex模板的软件安装与环境配置
  9. MVP-----框架
  10. JS的一些面试SIX(广度和深度)