[问题] 字串相加

楼主: kisha024 (4545454554)   2014-05-02 12:06:51
各位好
我一直以为 被避免模棱两可 数字相加用+ 字串相加用&
但今天在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#一律都用 + ?
谢谢
作者: tobedesigner (乱)   2014-05-02 12:22:00
都是用 + 的没有错,只是“型态”需要注意
作者: kw0006667 (Tim Chang)   2014-05-02 12:27:00
字串还是都用 +,& 通常是做位元运算或是逻辑运算
作者: Litfal (Litfal)   2014-05-02 12:54:00
看来原PO原本是用VB。C#字串数值不能混合相加所以不会搞混
作者: m339606 (mize)   2014-05-02 20:55:00
在VB跟JavaScript的确是有分&跟+,不过c#都统一+
作者: uranusjr (←這人是超級笨蛋)   2014-05-02 22:20:00
JavaScript 哪有 &
作者: mepowerlmay (用心,找对人)   2014-05-03 16:55:00
c#都统一了 那台湾呢 xd
作者: KanoLoa (卡)   2014-05-03 22:31:00
Chi#
作者: solelonely (AmoLiu)   2014-05-14 23:48:00
建议使用String.Concat

Links booklink

Contact Us: admin [ a t ] ucptt.com