学用 ASP.Net 之 "字符串" (1): 基础
学用 ASP.Net 之 "字符串" (1): 基础
涂孟超 发表于3年前
学用 ASP.Net 之 "字符串" (1): 基础
  • 发表于 3年前
  • 阅读 1
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 技术升级10大核心产品年终让利>>>   


字符串连接:
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/>");
}

共有 人打赏支持
粉丝 13
博文 2004
码字总数 14107
×
涂孟超
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: