使用缩进在文本文件中写入文本(C#代码)

fhn*_*eer 1 .net c# formatting file-io file

可能重复:
在文本中格式化C#代码?

修改问题:我有一个包含C#代码的输入文本文件.代码不缩进.我已阅读所有文本,现在想将此文本(代码)写回文本文件,但缩进.

如果我有输入,那就说吧.

void myFunction(string a)
{
a = "abc";
              for (int i=0; i<2; i++)
{
     a += "a";
   }
              }
Run Code Online (Sandbox Code Playgroud)

输出应该是(在文本文件中.)

void myFunction(string a)
{
    a = "abc";
    for (int i=0; i<2; i++)
    {
        a += a";
    }
}
Run Code Online (Sandbox Code Playgroud)

我不是在谈论在Visual Studio中格式化代码.我正在谈论将其写入带缩进的文本文件.

Dor*_*hen 7

您只需在VS上打开文本文件并对其进行格式化,
选择"编辑" - >"高级" - >"格式文档"

在此输入图像描述

  • 对我来说它是Ctrl + K,D (3认同)