• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • C#簡明教程(四)

    發表于:2007-07-14來源:作者:點擊數: 標簽:
    C#簡明教程(四):高效C#――字符串編程 ◆空字符串 檢測一個字符串是否為空是一個基本的編程要求。 檢測一個字符串是否為空的最有效的方法不是用null,也不是用它與“”字符串相比較,而是用字符串類的Length屬性。 string str1 = AMethodReturnsString()
    C#簡明教程(四):  高效C#――字符串編程
      
      
      
      ◆空字符串
      
      檢測一個字符串是否為空是一個基本的編程要求。
      
      檢測一個字符串是否為空的最有效的方法不是用null,也不是用它與“”字符串相比較,而是用字符串類的Length屬性。
      
      string str1 = AMethodReturnsString()
      {
       // Do something and return a string
      }
      
      if (str1.Length >0 )
      {
       // do something
      }
      
      
      ◆字符串連接
      
      你一旦修改了一個字符串,結果是它將返回一個新的字符串。編程時生成太多的字符串對象勢必會降低你的程序的運行效率。不過,你可以避免生成一個新的字符串實例――使用StringBuilder類。
      
      
      
      假定你需要連接倆個字符串。 下邊是傳統的方法――
      
      string str1 = "I like ";
      string str2 = "Soclearcase/" target="_blank" >ccer";
      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".
      
      
      
      ◆字符串比較
      
      用String.Equals方法來比較倆個字符串是否相等:
      
      string str1 = AMethodReturnsString()
      
      if (str1.Equals("TestSting") )
      {
       // do something
      }

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>