可能重复:
在文本中格式化 C# 代码?
修订后的问题:我有一个包含 C# 代码的输入文本文件。代码不缩进。我已阅读所有文本,现在想将此文本(代码)写回文本文件但带有缩进。
所以让我们说如果我有输入。
void myFunction(string a)
{
a = "abc";
for (int i=0; i<2; i++)
{
a += "a";
}
}
输出应该是(在文本文件中。)
void myFunction(string a)
{
a = "abc";
for (int i=0; i<2; i++)
{
a += a";
}
}
我不是在谈论在 Visual Studio 中格式化代码。我正在谈论将其写入带有缩进的文本文件。