.net中equals的使用(比较两个字符串是否相同)

<h5>data1和data2不相同时

    protected void Page_Load(object sender, EventArgs e)
    {
        string data1 = "你好";
        string data2 = "你好啊";
        string result = string.Equals(data1,data2).ToString();
        Response.Write(result);
    }
       // 输出结果为false

<h5>data1和data2相同时

    protected void Page_Load(object sender, EventArgs e)
    {
        string data1 = "hello";
        string data2 = "hello";
        string result = string.Equals(data1,data2).ToString();
        Response.Write(result);
    }
        //输出结果为true

<h5>使用equals时也会判断类型是否相同,如果类型不同,而值相同也会返回False

    protected void Page_Load(object sender, EventArgs e)
    {
        int data1 = 20;
        double data2 =20;
        string result = string.Equals(data1,data2).ToString();
        Response.Write(result);
    }
        //输出结果返回False

说明:equals的对比区分大小写

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • compare定义 一个或者甚至两个比较字都可以是 空引用(在 Visual Basic 中为 Nothing)。...
    WangYatao阅读 1,088评论 0 0
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,260评论 19 139
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,839评论 18 399
  • 现在很多客户也慢慢开始注重网站的性能了,同时有很多运营网站的公司也不像以前那样特别在意网站是否非常漂亮,而把更多的...
    小明yz阅读 957评论 0 13
  • 从位置1开始(0为第一位)也就是"取"开始截取5个长度的字符 输出结果 从位置1开始截取之后位置的所有字符 输出结果
    WangYatao阅读 2,387评论 0 0