表达式:$$$="周边户{DateTime.Now.ToString("MMdd")=}" + ({计数_1}+1).ToString("000")
结果:
为啥弄这么复杂:$="周边户"+DateTime.Now.ToString("MMdd") + ({计数_1}+1).ToString("000")
不就可以吗
在解析的时候,会根据文本的开始两个字符进行判断。
刚开始的时候,文本内容为【$$$=.....】,开始字符为【$$】,说明是插值。 这时候会对后面的【$=....】的内容进行插值处理。得到插值的结果【$=......】。
然后对插值的结果再进行一次判断,发现它是一个表达式,再对这个表达式,也就是【$=】后面的内容进行表达式计算。
为啥弄这么复杂:$="周边户"+DateTime.Now.ToString("MMdd") + ({计数_1}+1).ToString("000")
不就可以吗