vs2015发现一个字符串拼接 bug
2015-10-08 10:05
363 查看
VS2015支持 字符串拼接
如下:
使用字符串拼接只需要在原字符串前加$即可,是不是很简单
另外字符串拼接也可以和@并且,@是可以让字符串换行
如
还有,在字符串拼接中使用三元运算符 ?:
单独使用没有问题
但如果和@一起使用,编译器就提示错误了,郁闷
大家试试看有没有出现这种问题?
如下:
string user="test"; int password=123; string sql=$" user={user};password={password.ToString()} ;"
使用字符串拼接只需要在原字符串前加$即可,是不是很简单
另外字符串拼接也可以和@并且,@是可以让字符串换行
如
string sql=@" user={user}; password={password.ToString()} ;"
还有,在字符串拼接中使用三元运算符 ?:
单独使用没有问题
string sql=$"user={password==0?"123":"456"}"
但如果和@一起使用,编译器就提示错误了,郁闷
string sql=$@"user={password.ToString()}; 12313123"; //没有问题 string sql=$@"user={password==0?"123":"456"}"; //提示应输入: BUG
大家试试看有没有出现这种问题?
相关文章推荐
- css布局模型之绝对定位与相对定位
- 正则表达式 匹配同一行 相同类型
- 人在HP
- resume
- 图片懒加载
- 数据结构之Treap
- 数据结构之线段树
- BZOJ 题目2152: 聪聪可可(树的点分治)
- 使用Jsoup 抓取页面的数据
- Trigger a button click with JavaScript on the Enter key in a text box
- mysql使用手册
- 你是真的太累了么?
- leetcode 7&9 : Reverse Integer & Palindrome Number
- NoSQL学习二:MongoDB基本管理命令
- 查询结果字段别名(纯记录,防遗忘)
- iOS 获取文件大小
- windows 下的cmd 中远程登录oracle
- 游戏引擎架构 && windows 核心编程
- 为什么要搞vim
- CSS3 修改和去除移动端点击事件出现的背景框 (tap-highlight-color)