考虑以下带有不必要空行的代码:
static async Task DemoAsync()
{
var d = new Dictionary<int, int>();
for (int i = 0; i < 10000; i++)
{
int id = Thread.CurrentThread.ManagedThreadId;
int count;
d[id] = d.TryGetValue(id, out count) ? count + 1 : 1;
await Task.Yield();
}
foreach (var pair in d) Console.WriteLine(pair);
}
在 Visual Studio 2019 中使用格式设置 (
Edit->Adavanced->Format document
) 不会删除这些空行。有什么设置或插件可以做到这一点吗?
https://www.codemaid.net/ 将帮助您进行一些格式化。