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 位有符号整数,属于内容转换。