2022-04-22 21:25
c#设计的很好,比Java好,奈何一直干不过Java
2022-04-23 09:12
这些java早有了,好吗
2022-04-24 09:48
只能说设计的风格不一样, 语法糖过多并不一定是好事, 否则kotlin/scala早就反客为主了.
2022-04-22 17:50
到时候写模板的时候就轻松了
2022-04-22 12:37
.net4.0一直战斗中,主要是xp、win7、win10、win11都支持。
2022-04-22 10:08
原始字符串用来写json格式 还是很不错的
2022-04-22 09:37
原始字符串 - 不错呀。有这种需求。
2022-04-22 09:07
原始字符串 (Raw string literals)
—— 这种特性是脑子坏了还说某些特殊人群话语权过大?
2022-04-22 09:38
这类特性很多语言有啊 c++都有
2022-04-22 09:49
别人都吃痑一定要自己尝尝吗?
而且 C# 本来就有 @"" 字符串可以支持多行字符串问题。
搞个这个无论实现和可读性都非常差,又不具有不可替代性的特性干嘛?
必要性在哪里?
“如非必须,勿增实体。”
2022-04-22 09:53
而且,一直 @前导表示字面量不转义,$前导表示内插变量。现在搞三个 $$$ 又变成不转义,这是哪造?不混乱吗?
搞出这种特性的是不是是从别的语言过来的吧?非要把所有语言都变成自己熟悉模样?
2022-04-22 15:59
@并不是完全不转义, 遇到双引号还是得写2个来转义. $$$""" 才是真正的不转义.
只能说之前@的设计是拍脑袋定下来的, 现在是在弥补.
2022-04-22 16:47
说的有一些道理。
但是 这个 $$$ 里面还不是存在转义吗?和“”又有啥本质区别呢?
最多的算和其它语言保持兼容。
现在无非是画蛇添足。
2022-04-22 19:02
"""可以写任意多个, 以避免文本中有连续的双引号, 这样总可以找到不用转义的写法.
$$$是可以在非转义的文本中增加嵌入表达式的写法, 这也是可自定义转义方式避免其它文字误转义.
2022-04-22 10:33
三个引号这个来自python吧,python里面广泛使用,受众很广,没有什么问题,大家都用的很happy.
2022-04-22 16:48
所以我说他是为了满足和别的语言兼容性啊。
回复 @
{{emojiItem.symbol}}
返回顶部
顶部