C#字符串处理

发布时间:2014-10-25 2:22:57
来源:分享查询网

 字符串转换编码 //将gb2312编码的字符串转为latin1(iso8859-1)编码的字符串private string convertString(string srcString){    return System.Text.Encoding.GetEncoding("iso8859-1").GetString(System.Text.Encoding.GetEncoding("gb2312").GetBytes(srcString));} 将字符串分割为字符串数组 string stringValue = "1,2,3,4,5,6,7,8,9,10";string[] stringArry = stringValue.Split(','); 截取字符串 string s = "1,2,3,4,5,"s = s.Substring(0, s.Length - 1);//s结果为"1,2,3,4,5" 在字符串指定位置插入指定字符 //b的结果为:abc_.gifstring a = "abc.gif";string b = a.Inert(a.LastIndexOf('.'),"_"); 截取文件扩展名 //result的结果为jpgstring fileName = "abcdefg123456.jpg";string result = fileName.Substring(fileName.LastIndexOf(".")+1); 数组 //定义数组string[] logs = new string[] { "Application", "Security", "System" }; ArrayList //最具通用性和可变长数组ArrayListArrayList arr = new ArrayList();arr.Add(1);arr.Add(2);arr.Add(3);foreach (object i in arr){    Response.Write(i.ToString());} 获取随机字符串 private string createValidateCode(){    string result = "";    string include = "0123456789";    Random random = new Random();    for (int i = 0; i < 5; i++)    {        result += include[random.Next(0, 9)].ToString();    }    return result;}

返回顶部
查看电脑版