c#中@的三種用法:
1.忽略轉移字元
string str = "c:\\windows\\system32";
string str = @"c:\windows\system32";
2.字串跨行
string str = "select * from employee as e"
+ "inner join contact as c"
+ "on e.contactid = c.contactid"
+ "order by c.lastname";
string str = @"select * from employee as e
inner join contact as c"
on e.contactid = c.contactid"
order by c.lastname";
3.將關鍵字作為識別符號使用
int @int = 1;
c#中$的使用
簡化string.format()寫法
string name = "上帝";
int age = 0;
string str = string.format("my name is ,i`m years old",name,age);
可簡寫為
string str = $"my name is ,i`m years old";
需要輸出"時使用\"
需要輸出{}時使用}
string str = $"my \"name\" is }},i`m years old";
c 中的「 」和佔位符
的問題 在c 中有兩種意義 一是數學中的加號的含義,這是當 兩邊都為數字型別的時候表示兩數相加。另一含義是連線符,這是當 兩邊只要有乙個是字元型別的資料時,他就是相當於連線符將兩者連線。具體例子如 我們要編寫一句 我叫慕容紫霄,我今年22歲,我的月薪是7648元 那麼可以這麼寫 在函式main中寫入...
C語言佔位符 格式佔位符
d,i 代表整數,f 浮點數,s 字串,c char.p 指標,fl 長log,e 科學計數法,g 小數或科學計數法。a,a讀入乙個浮點值 僅c99有效 c讀入乙個字元 d讀入十進位制整數 i讀入十進位制,八進位制,十六進製制整數 o讀入八進位制整數 x,x讀入十六進製制整數 s讀入乙個字串,遇空格...
C 的佔位符
static void main string args a 65 97 console readline 執行結果 a 65 a 97當 writeline 函式有多個引數時,輸出第乙個引數中的內容,而第二個引數中的內容替換掉第乙個引數中對應位置的佔位符一起輸出。如果第乙個引數沒有留佔位符,那麼第...