我使用以下方法动态创建了一个新的.cs文件:
// Create the new file.
using (FileStream newFile = File.Create(path))
{
//Get info for the file
Byte[] info = new UTF8Encoding(true).GetBytes("contents");
// Add information to the file.
newFile.Write(info, 0, info.Length);
System.Windows.Forms.Form.ActiveForm.Close();
}
这很好用,我的所有信息都显示我想要的,除了代码格式不正确。所有文本都对齐到左侧,没有缩进。有没有办法解决这个问题,或者我可以使用另一种方法创建cs文件,从而产生格式正确的.cs文件?