在文本中格式化C#代码?

时间:2012-06-05 06:51:19

标签: c# winforms

如果您在这个编辑器中注意到我正在写入,当您按下“ctrl + k”然后粘贴您的代码并保存它时,它将变得像在visual studio中那样格式化。

现在我想使用winforms做自己的程序,我想查看我保存的代码片段并相应地格式化。任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:3)

对于我的博客,我使用的是Manoli的C#格式化程序。

http://www.manoli.net/csharpformat/

格式化程序的源代码可在此处获取:

http://www.manoli.net/csharpformat/CSharpFormat.zip

基本上你收集所有的关键词,编译器指令等等。并使用正则表达式来查找它们。然后作者在它们周围包装HTML标签以格式化文本。

您可以使用相同的方法并包含您自己的格式,该格式与您要使用的WinForms控件兼容。