作者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://webptt.com/cn.aspx?n=bbs/C_Sharp/M.1399003614.A.07A.html
1F:推 tobedesigner:都是用 + 的没有错,只是「型态」需要注意 05/02 12:22
2F:推 kw0006667:字串还是都用 +,& 通常是做位元运算或是逻辑运算 05/02 12:27
3F:推 Litfal:看来原PO原本是用VB。C#字串数值不能混合相加所以不会搞混 05/02 12:54
4F:→ m339606:在VB跟JavaScript的确是有分&跟+,不过c#都统一+ 05/02 20:55
5F:→ uranusjr:JavaScript 哪有 & 05/02 22:20
6F:→ mepowerlmay:c#都统一了 那台湾呢 xd 05/03 16:55
7F:→ KanoLoa:Chi# 05/03 22:31
8F:→ solelonely:建议使用String.Concat 05/14 23:48