Net

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

2017-05-17  本文已影响6人  WangYatao

<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的对比区分大小写

上一篇 下一篇

猜你喜欢

热点阅读