第七天~以下淺談我很常用到的2個方法
我們可能需要將數值以一定的格式來呈現,就需要對數值進行格式化。
有時需要轉換兩位小數點顯示或者貨幣格式就會用到~
英文: string n.字串
範例:
strDecimal = string.Format("{0:N2}",56789); //輸出結果: 56,789.00
"N" 或 "n" 代表格式化為 數字
結果:帶選擇性負號的整數和小數位數、群組分隔符號,以及小數分隔符號。
支援的類型:所有數字類型。
精確度規範:想要的小數位數。
N2就是小數點後兩位啦~
還有其他很多格式請參考以下資訊~
String.Substring方法是C#裡從字串的執行個體擷取部份字串,這個方法有兩個多載的方式
Substring(Int32):從字串執行個體擷取部份字串。 部份字串會在指定的字元位置開始並繼續到字串的結尾。
Substring(Int32, Int32):從字串執行個體擷取部份字串。 部份字串起始於指定的字元位置,並且具有指定的長度。
string emailAddress = "aloha@gmail.com"
string newStr = emailAddress.Substring(0,4) //從第0位 a 開始數到第4位數
string newStr2 = emailAddress.Substring(emailAddress.IndexOf("@")+ 1) //取小老鼠後的域名
Console.WriteLine(newStr); //輸出結果:aloha
Console.WriteLine(newStr2); //輸出結果:gmail.com
參考來源:
C# Substring 定義及七種用法
認識C# 的 IndexOf 與 LastIndexOf
感恩感恩 讚歎讚歎 南無阿彌陀佛
末學編程經驗:Substring(擷取字串)
最常引數給錯,超出範圍。感恩感恩 讚歎讚歎 南無阿彌陀佛
因此在使用時,最好與if(&&)判斷句+&&邏輯運算子
、或?:運算子
合用。即焦不離孟,孟不離焦。