C#基础2018_7_9

1.比较字符串相等的方法(创建窗体应用程序):

        string text1 = "周一";

        string text2 = "周一";

        if (text1 == text2)//第1种,直接使用==
        int text3 = text1.CompareTo(text2);//第2种,CompareTo()返回类型为整型,相等为0,不然为1;
       int text4 = string.Compare(text1, text2);//第3种方法,返回类型为整型,相等为0,不然为1;text1和text2不能为null;
        bool text5 = string.Equals(text1, text2);//第4种返回类型是bool型,==比较的是引用类型在栈中的地址,equals 比较的        是托管堆中的内容。
        bool text6 = text1.Equals(text2);//第5种;
      2.类型转换

              double text1 = 3.3;
            int text2=(int)(text1);//第1种,(类型)(数值);
            string text3 = "string";//第2种
            int text4 = Convert.ToInt32(text3);//第3种 则可以将多种类型(包括 object  引用类型)的值转换为 int  类型

            int text5 = Int32.Parse(text3);//表示将包含数字的字符串转换为32 位有符号整数,属于内容转换。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章