Effective C#-Working with Strings (翻譯) (轉)
看到一篇適合初學者的小短文,就翻譯了過來,飛刀板磚只管來,做好準備了:) .
Effective -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
}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10794571/viewspace-974720/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 18 Strings Mac(Xcode檔案翻譯工具)MacXCode
- 關於EffectIve C++ 的總結(侯捷翻譯版)C++
- Android strings.xml 多語言翻譯解決方案AndroidXML
- 本地化字串管理xcode檔案翻譯18 Strings字串XCode
- 翻譯:《實用的Python程式設計》01_04_StringsPython程式設計
- 翻譯:EJB in a Nutshell (轉)
- Effective Java Second Edition中文翻譯術語表討論專用貼Java
- 轉載10gocp翻譯Go
- effective java (轉)Java
- 翻譯
- Yurii談翻譯(五)怎樣翻譯更地道:so…that…的翻譯
- 轉載:翻譯的寧靜工程 (節選)
- 翻譯出版那點事兒【轉載】
- Delphi6的新特性[翻譯] (轉)
- 如何完成中文翻譯日文線上翻譯
- Yurii談翻譯(四)怎樣翻譯更地道:翻譯如鋪路
- Yurii談翻譯(九)怎樣翻譯更地道:冠詞a的翻譯
- Yurii談翻譯(十)怎樣翻譯更地道:最高階的翻譯
- 翻譯的未來:翻譯機器和譯後編譯編譯
- Ubuntu安裝劃詞翻譯軟體Goldendict 單詞翻譯 句子翻譯UbuntuGo
- Yurii談翻譯(六)怎樣翻譯更地道:“as somebody said…”的翻譯AI
- Yurii談翻譯(十三)怎樣翻譯更地道:It is…that…句型諺語的翻譯
- Yurii談翻譯(十四)怎樣翻譯更地道:否定句的翻譯
- 蝴蝶書-task2: 文字推理、摘要、糾錯 transformers實現翻譯 OpenAI翻譯 PyDeepLX翻譯 DeepLpro翻譯ORMOpenAI
- 淺談計算機圖書的翻譯——“增值翻譯”的幾個參考例子 (轉)計算機
- Nginx翻譯Nginx
- [翻譯] TransitionKit
- 翻譯篇
- OllDbg翻譯LLDB
- 玩轉ABP框架——翻譯《Mastering ABP Framework》框架ASTFramework
- 保持一個最新的ports樹[翻譯](轉)
- [翻譯]關於通用文件轉換器Pandoc
- 有關RFC文件的翻譯說明 (轉)
- The Pragmatic Programmer 翻譯(前言章節部分) (轉)
- [翻譯]Effective Java in Kotlin:1. 考慮用靜態工廠方法而不是構造器JavaKotlin
- OpenCV翻譯專案總結二——Mat翻譯OpenCV
- Effective C++: Item 32 (轉)C++
- Effective C++: Item 21 (轉)C++