jsm*_*ars 0 .net c# string concatenation c#-6.0
我发现自己$"Hello {name} {lastName}!"经常在代码中使用C#6.0插值字符串连接样式。
我知道引入此方法时,它需要一种单独的语法来不破坏任何以前包含{}符号的字符串。但是,在创建新项目时,我不介意编写,{{或者}}在极少数情况下,我需要字符串中的实际符号。当然,要添加一个多余的东西并不多$,但是当我发现自己对大多数琴弦都这样做时,我宁愿在可能的情况下省略它。
我想要今天的"Hello {name} {lastName}!"结果"Hello John Doe" just as $"Hello {name} {lastName}!"。
如何使编译器默认将所有字符串视为插值字符串?
你不能。当前没有这样的编译器设置。