我正在使用StringBuilder.Append()生成一些C#类,能够自动格式化生成的代码而不是手动处理行返回和缩进是很棒的。
对于Xml,我能够使用XDocument.Parse()方法自动格式化我的xml代码。我需要一个类似的方法,但对于C#。 object.Parse的排序(sb.ToString())。
答案 0 :(得分:0)
假设您正在使用Visual Studio,您可能需要查看T4 templating以生成代码,该代码将根据您编写的模板处理换行符和间距。
答案 1 :(得分:0)
运行时T4文本模板具有utility方法,可以为您缩进代码。
答案 2 :(得分:0)
NArrange解决了我的问题!现在我需要与剃刀视图相同类型的解决方案。