gpt4 book ai didi

c# - 在 Visual Studio 2010 中自动格式化 lambda 函数

转载 作者:太空狗 更新时间:2023-10-29 20:34:49 25 4
gpt4 key购买 nike

如何设置 Visual studio 2010,使多行 lambda 函数看起来不会难看,左边有那么多空白?

   dataView.CellFormatting += (s, e) =>
{
if ((e.ColumnIndex == 1)&&((dataView.SelectedCells.Count == 1)))
{
var scope = Scope.Instance;
var row = dataView.Rows[e.RowIndex];
var variable = row.DataBoundItem as Variable;

if (scope.Variables.Contains(variable))
{
dataView[e.ColumnIndex, e.RowIndex].Style.BackColor =
scope.GetGraph(variable).Color;
}

else
{
dataView[e.ColumnIndex, e.RowIndex].Style.BackColor = Color.White;
}
}
};

最佳答案

这取决于您认为丑陋的空白有多少,但是您可以做的一件事是将其最小化,即在等号之后立即回车。然后你最终得到这样的东西。 `

   {
var raw_custs =
(from customer in GetActive()
where customer.Name.Contains(name)
select customer).Take(numberToGet).ToList();

我通常在进行这样的更改后立即按 CTRl-E CTRL-D 以使文档自动格式化(编辑->高级->格式化文档)

(刚刚看到你修改后的帖子 - 当我把它放在 VS 中并在 += 之后点击 return

dataView.CellFormatting +=
(s, e) =>
{
if ((e.ColumnIndex == 1) && ((dataView.SelectedCells.Count == 1)))
{
var scope = Scope.Instance;
var row = dataView.Rows[e.RowIndex];
var variable = row.DataBoundItem as Variable;

if (scope.Variables.Contains(variable))
{
dataView[e.ColumnIndex, e.RowIndex].Style.BackColor =
scope.GetGraph(variable).Color;
}

else
{
dataView[e.ColumnIndex, e.RowIndex].Style.BackColor = Color.White;
}
}

关于c# - 在 Visual Studio 2010 中自动格式化 lambda 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8224235/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com