[問題] 字串相加

看板C_Sharp (C#)作者 (4545454554)時間11年前 (2014/05/02 12:06), 編輯推噓3(305)
留言8則, 8人參與, 最新討論串1/1
各位好 我一直以為 被避免模稜兩可 數字相加用+ 字串相加用& 但今天在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

05/02 12:22, , 1F
都是用 + 的沒有錯,只是「型態」需要注意
05/02 12:22, 1F

05/02 12:27, , 2F
字串還是都用 +,& 通常是做位元運算或是邏輯運算
05/02 12:27, 2F

05/02 12:54, , 3F
看來原PO原本是用VB。C#字串數值不能混合相加所以不會搞混
05/02 12:54, 3F

05/02 20:55, , 4F
在VB跟JavaScript的確是有分&跟+,不過c#都統一+
05/02 20:55, 4F

05/02 22:20, , 5F
JavaScript 哪有 &
05/02 22:20, 5F

05/03 16:55, , 6F
c#都統一了 那台灣呢 xd
05/03 16:55, 6F

05/03 22:31, , 7F
Chi#
05/03 22:31, 7F

05/14 23:48, , 8F
建議使用String.Concat
05/14 23:48, 8F
文章代碼(AID): #1JOndU1w (C_Sharp)
文章代碼(AID): #1JOndU1w (C_Sharp)