把AI写出的C#代码放到“运行C#代码”模块,或“自定义窗口”的辅助C#代码,等Quicker中其它运行C#代码的地方运行时,会经常遇到以下问题:
1、重复引用 using System; 会报异常:“System”的 using 指令以前在此命名空间中出现过
2、在代码中使用$来插值输出,例如:($"错误: {ex.Message}"),会报异常:意外的字符“$”
3、代码中如果使用了 ?? 或 ?. 运算符,也会报异常,而且这个异常很难定位到问题,如果不是尝试过多次,可能都不知道是这个原因导致的。
大佬,能否优化一下上面的这些问题?
1.那个不用重复写那个系统引用空间,
2.$问题是因为c#5.0不支持$
3.?.那些都是c#6+语法,不能在c#5.0中使用
好的,感谢!