虽然看不明白$$$= 怎么个过程,但还是慢慢试出想要的结果了

随便聊聊 · 520 次浏览
AiyaYoo 创建于 2024-02-24 17:13

表达式:$$$="周边户{DateTime.Now.ToString("MMdd")=}" + ({计数_1}+1).ToString("000")

结果:

周边户0224001
周边户0224002
周边户0224003

臭冬瓜 2024-02-24 23:27 :

为啥弄这么复杂:$="周边户"+DateTime.Now.ToString("MMdd") + ({计数_1}+1).ToString("000")

不就可以吗

回复内容
CL 2024-02-24 17:21
#1

在解析的时候,会根据文本的开始两个字符进行判断。

刚开始的时候,文本内容为【$$$=.....】,开始字符为【$$】,说明是插值。 这时候会对后面的【$=....】的内容进行插值处理。得到插值的结果【$=......】。

然后对插值的结果再进行一次判断,发现它是一个表达式,再对这个表达式,也就是【$=】后面的内容进行表达式计算。

回复主贴