我有一个字符串变量input = "A very very long string from user input",我如何循环该字符串并在20个字符后添加一个换行\n,然后将格式化的字符串保存在变量new_input到目前为止,我只能得到前20个字符作为input[0:20],但是如何在整个字符串中这样做,并在这一点上添加换行符呢?
我让用户可以使用表示单行c#复合运算符的唯一键输入字符串(一行代码,如'2 + (a - (x &y?1:7))“。运算符可以使用Nullable<bool>和Nullable<double>变量。我需要重用c#操作符优先级机制和编译错误、警告和消息(在编译后输出)
如何编译输入字符串并获取错误消息?如何在编译前预定义字符串中使用的变量(生成代码,如var x = new Nullable<bool>(true)