C#常用的类型方法 String 类型: Equals(string value) 返回一个 BOOL 型,比较是否相等,和"=="类似 Compareto(string value) 判断大小,大返回1 小返回-1 相等返回0 IndexOf(string value) 在当前字符串里找到这个字符,从第一个开始找,找到就返回第一次找到所在的索引,如果找不到返回-1 //例: 1123 如果找 1 的话返回0 LastIndexOf(string value) 在当前字符串里找到这个字符,不过是从后往前找,返回第一次所找到的索引 //例:1123 如果找 1 的话返回1 Join(string value,string[] string,intstatindex,int count) //后面两个参数一个是开始的索引,一个是作用的数量,这个方法和其他方法不一样,调用的时候是从 String 调用出来,作用就是把数组通过一个字符串连接起来返回一个字符串 string[] ary={"a","b","c"}; string result=String.Join("_",ary); 最后 result 的值为 a_b_c 通过"_"连接起来了 Split(char value) 将一个 string 类型用char 分开. 例: string[] ary; string str2; string str1="a_b_c_d"; ary=str1.Split('_'); //注意方法的参数是一个 Char 类型,返回的是一个数组 foreach(string s inary) { str2+=s; } //最后 str2 的值为 abcd SubString(intindex,int length)从指定的位置截取指定长度字符串:String str1="abcdefg"; str1.SubString(1,2); str1 的结果就是 bc str1.SubString(2,3); 就是 cde 2 表示索引位置,3 表示长度 ToLower(); 全部转换为小写 ToUper(); 全部转换为大写 Trim(); 去掉前后空格 DateTime 类型: DateTime.Now.ToShortTimeString() DateTimedt = DateTime.Now; dt.ToString();//2005-11-5 13:21:25 dt.ToFileTime().ToString(); //127756416859912816 dt.ToFileTimeUtc().ToString();//127756704859912816 dt.ToLocalTime().ToString();//2005-11-5 21:21:25 dt.ToLongDateString().ToString();//2005 年 11 月 5 日 dt.ToLongTimeString().ToString();//13:21:25 dt.ToOADate().ToString();//38661.5565508218 dt.ToShortDateString().ToString();//2005-11-5 dt.ToShortTimeString().ToString();//13:21 dt.ToUniversalTime().ToString();//2005-11-5 5:21:25 dt.Year.ToString();//2005 dt.Date.ToString();//2005-11-5 0:00:00 dt.DayOfWeek.ToString();//Saturday dt.DayOfYear...