作者kisha024 (4545454554)
看板C_Sharp
標題[問題] 字串相加
時間Fri May 2 12:06:51 2014
各位好
我一直以為 被避免模稜兩可 數字相加用+ 字串相加用&
但今天在code behind .cs 的頁面下 這樣寫會有錯
Response.Write("ddddd" & " ");
錯誤 1 無法將運算子 '&' 套用至型別 'string' 和 'string' 的運算元 C:\Users\user\documents\visual studio 2012\Projects\WebApplication1\WebApplication1\WebForm1.aspx.cs 18 28 WebApplication1
後來把 & 改成 + 就不會了
我想請問 是不是不管 "字串相加"還是"數字相加" 在C#一律都用 + ?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 203.64.120.93
※ 文章網址: http://www.ptt.cc/bbs/C_Sharp/M.1399003614.A.07A.html
推 tobedesigner:都是用 + 的沒有錯,只是「型態」需要注意 05/02 12:22
推 kw0006667:字串還是都用 +,& 通常是做位元運算或是邏輯運算 05/02 12:27
推 Litfal:看來原PO原本是用VB。C#字串數值不能混合相加所以不會搞混 05/02 12:54
→ m339606:在VB跟JavaScript的確是有分&跟+,不過c#都統一+ 05/02 20:55
→ uranusjr:JavaScript 哪有 & 05/02 22:20
→ mepowerlmay:c#都統一了 那台灣呢 xd 05/03 16:55
→ KanoLoa:Chi# 05/03 22:31
→ solelonely:建議使用String.Concat 05/14 23:48