C# Challenge 03 - 在 C# 中執行基本字串格式設定
Microsoft 2023 年所提供的 C# codecamp 基礎課程,總共有 38 個單元,完成後就可以獲得 Certification ,今天要來跟大家分享的是第三單元章節的內容。
本節內容
逸出 Escape 字元
- 要在字串資料中使用雙引號的話,使用
\
跳脫。1
2Console.WriteLine("Hello \"World\"!");
// output: Hello "World"! - 如果字串內已經含有
\
的話,使用兩個\
跳脫。1
2Console.WriteLine("c:\\source\\repos");
// output: c:\source\repos - 使用
@
指示詞建立逐字字串常值,並保留字串中的所有空白字元格式設定和反斜線字元。1
2
3
4Console.WriteLine(@" c:\source\repos
(this is where your code goes)");
// output: c:\source\repos
// (this is where your code goes) - 使用
\u
加上四字元代碼來代表字串中的 Unicode 字元 (UTF-16)。要注意:根據不同的系統或是設定有可能沒辦法正確顯示出來。1
2Console.WriteLine("\u3053\u3093\u306B\u3061\u306F World!");
// output: こんにちは World!
字串結合變數
1 | string firstName = "Bob"; |
字串組合簡寫
1 | // 原始寫法 |
透過 $
搭配雙引號來完成字串的組合,會更方便也更直觀一點,而且也有點類似 JavaScript 的樣板字面值。
重點整理
今天重點都是放在字串跟變數的處理,我覺得最後的挑戰和知識檢定很棒,因為你可以檢視自己有沒有好好吸收這些內容。
但最值得讚賞的部分是我覺得它這個 Challenge 的每個章節都不會太長,所以你可以有耐心地完成每一個課程,這真的很重要我覺得(大幅影響學習意願 XD )。
那我們下次見ʘ‿ʘ