C#中的+号有两种含义
来源:互联网 发布:安卓视频播放器网络 编辑:程序博客网 时间:2024/06/16 04:15
C#中的+号有两种含义
1. 表示加法运算符:在加法符号的两边都是数值类型的时候,进行加法运算
2. 表示连接字符功能:在加法符号的两边都是字符类型的时候,进行字符链接。
另外需要注意的是C#中的+号可以把整型和字符型进行连接!
string name = "张三"; Console.WriteLine("你好," + name); int num = 1; Console.WriteLine(name + num); // 这里进行连接运算,在C#中是能正常运行!Python中不能这样运算 Console.WriteLine(num + name); // 这样也可以
注意:+ 可以表示连接字符,但是没有减号(-)
比如下面的想当然
string birth = Console.ReadLine(); int age = 2012 - birth; // string 和2012数据类型不同,且不能自动转换,所以这里出现编译错误
- C#中的+号有两种含义
- C#中Path中的@的含义
- c#转义字符含义
- 由c#程序中的static Main() 浅谈 static的含义
- 品牌中的英语含义
- HTML中的enctype含义
- /etc/sudoers中的含义
- /etc/sudoers中的含义
- Linux中的EAGAIN含义
- Linux中的EAGAIN含义
- Linux中的EAGAIN含义
- Linux中的EAGAIN含义
- eclipse 中的符号含义
- Linux中的EAGAIN含义
- 宏定义中的#、##含义
- Linux中的EAGAIN含义
- 程序中的“句柄”含义
- Linux中的EAGAIN含义
- 记录android开发在Activity中关闭service报错的问题
- C/C++数组名与指针区别深入探索
- 关于稳压器的常见问题
- c++术语
- MySql用法
- C#中的+号有两种含义
- SNMP -- PDU(Packet Data Unit)
- free template
- arcgis 10系列下载地址收集
- 推荐两个非常好用的测试工具jmeter和badboy
- 常用晶体管参数表
- ubuntu 下设置mysql字符集为utf-8
- java主线程唤醒子线程的疑问
- Windows Phone网络HttpWebRequest用法