首页 > 开发 > 综合 > 正文

Effective C#-Working with Strings

2024-07-21 02:17:24
字体:
来源:转载
供稿:网友
  • 本文来源于网页设计爱好者web开发社区http://www.html.org.cn收集整理,欢迎访问。


  • 看到一篇适合初学者的小短文,就翻译了过来,飞刀板砖只管来,做好准备了:) .

    effective c#-working with strings
    author: mahesh chand

    1。空字符串

    检查一个字符串是否为空,一个有效的方法是使用string类的length属性来取代使用null或与""比较。
    string str1 = amethodreturnsstring()
    {
    //do something and return a string
    }
    if (str1.length>0)
    {
    //do something
    }

    2。字符串连接

    每当修改一个字符串使之返回新的字符串时,建立许多字符串对像会降低你程序的性能,你可以使用 stringbuilder类来避免建立一个新的字符串实例。
     
    你想连接两个字符串,这是通常的方法:
    string str1 = "i like ";
    string str2 = "soccer";
    string strconcat = string.concat(str1,str2);

    strconcat的结果为"i like soccer",你可以使用stringbuilder类的append方法做同样的事情。
    stringbuilder mystrbuilder = new stringbuilder ("i like ");
    string newstr = "soccer";
    mystrbuilder.append(newstr);

    mystrbuilder的结果也是 i like soccer.

    3。比较字符串

    使用string.equals方法来比较两个字符串。
    string str1 = amethodreturnsstring()

    if (str1.equals("teststing") )
    {
    // do something
    }

    发表评论 共有条评论
    用户名: 密码:
    验证码: 匿名发表