我那个双引号
vb.net吧
全部回复
仅看楼主
level 11
闪星2 楼主
在.net里面,双引号你们是怎样表示的[疑问]
一、Public Shared vbLQ As Char = Convert.ToChar(8220)
Public Shared vbRQ As Char = Convert.ToChar(8221)
二、ControlChars.Quote (没见过介个?)
三、chr(34)
四、""""
五、
你们都用的哪一种?
并且说说为啥要用那种
可以从编码便捷性、代码执行效率等方面谈谈
我个人:
以前 三 四 两种都用过,过了今天,可能都用第二种了;
原因:感觉效率会高点[黑线]
你们呢[疑问]
2017年01月07日 16点01分 1
level 11
闪星2 楼主
好像已经知道真相了,得在可读性和性能之间取舍[黑线]
2017年01月08日 14点01分 2
level 11
闪星2 楼主
2017年01月08日 14点01分 3
level 13
一般情况下用 """" 或者是 Qoute 常量。
_
2017年01月08日 15点01分 4
手滑 ControlChars.Quote _
2017年01月08日 15点01分
@Nukepayload2 Quote常量用起来是好看一点,不过看IL代码 ,软件运行的时候 会发生转换,效率没有“”好,不过“”不是很好看。。。
2017年01月08日 15点01分
回复 闪星2 : 没什么好看的写法。别的语言基本上都是\"这样写的。 .
2017年01月08日 15点01分
@Nukepayload2 第四个箭头,那种写法,IL就是直接转换成\",跟c#写法一样
2017年01月08日 16点01分
level 6
看起来qoute比较优雅一点。至于转换导致的效率,完全可以忽略。不要纠结这种小地方的效率,不然.net也没有意义了
2017年01月15日 18点01分 9
不不不,如果你要循环一百次,一千次,一万次……
2017年01月16日 05点01分
@闪星2 效率依然可以忽略
2017年01月16日 08点01分
@闪星2 字符串拼接比这耗费的多了
2017年01月16日 08点01分
@青花恶魔 装箱问题,你们都米有看到[哈哈]
2017年01月16日 08点01分
1