学用 ASP.Net 之 "字符串" (1): 基础


字符串连接:
protected void Button1_Click(object sender, EventArgs e){    string str1="abcd", str2="efg";    str1 += str2;    Response.Write(str1); //abcdefg}


从字符串中提取字符:
protected void Button1_Click(object sender, EventArgs e){    string str = "abcdefg";    char c = str[1];   //read only      Response.Write(c); //b    Response.Write(str[str.Length-1]); //g}


从字符串中遍历字符:
protected void Button1_Click(object sender, EventArgs e){    string str = "abcdefg";    for (int i = 0; i < str.Length; i++)    {        Response.Write(str[i] + "<br/>");    }    foreach (char c in str)    {        Response.Write("<hr/>" + c);    }}


从字符编码转义到字符:
protected void Button1_Click(object sender, EventArgs e){    string str = "\u4e07\u4e00";    Response.Write(str); //万一}


判断两字符串是否相同:
protected void Button1_Click(object sender, EventArgs e){    string str1="abc", str2="ABC";    Response.Write(str1 == str2); //False    Response.Write("<br/>");    Response.Write(str1 != str2); //True}


使用 @ 免转义:
protected void Button1_Click(object sender, EventArgs e){    string str;    str = "c:\\temp\\test.txt";    Response.Write(str);    //c:\temp\test.txt    Response.Write("<br/>");    str = @"c:\temp\test.txt";    Response.Write(str);    //c:\temp\test.txt    Response.Write("<br/>");    str = "\"asp.net\"";    Response.Write(str);    //"asp.net"    Response.Write("<br/>");    str = @"""asp.net""";    Response.Write(str);    //"asp.net"    Response.Write("<br/>");}


使用构造函数:
protected void Button1_Click(object sender, EventArgs e){    string str;    char[] cs = { 'a', 'b', 'c', 'd', 'e', 'f' };    str = new string(cs);    Response.Write(str);    //abcdef    Response.Write("<br/>");    str = new string(cs, 2, 3);    Response.Write(str);    //cde    Response.Write("<br/>");    str = new string('a', 7);    Response.Write(str);    //aaaaaaa    Response.Write("<br/>");}

posted on 2010-12-30 00:06 万一 阅读(1668) 评论(2) 编辑 收藏©著作权归作者所有:来自51CTO博客作者JLee79的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. redis源码之SDS
  2. JavaScript中的基本字符串与字符串对象的区别
  3. 【正则】整理详细JavaScript正则表达式入门,看这篇就够了!附常用的
  4. 换肤案例以及选项卡
  5. 4.07字符串与数组的一些常用方法
  6. (lintcode)第8题旋转字符串
  7. (lintcode)第13题字符串的查找
  8. (lintcode)第29题交叉字符串
  9. js基础知识:字符串数组方法及留言本实例

随机推荐

  1. ImageView.setScaleType(ImageView.ScaleT
  2. Android之应用中执行Linux命令
  3. Android开发经验总结
  4. 【摘录】Android Gesture Detector
  5. No compatible targets were found....
  6. android 图片压缩的方法
  7. Android(安卓)support 依赖升级到 androi
  8. android 竖屏拍照旋转90度
  9. Android Studio 中gradle产生的一个错误
  10. ListView使用完全讲解