如何扩展这个 lambda 函数

How to expand this lambda function

我想弄清楚如何将此 lambda 函数扩展为常规代码块,但似乎无法正确处理。

public static IntPtr GetCurrentProcess() => new IntPtr(-1);

有人能指出我正确的方向吗?谢谢!

public static IntPtr GetCurrentProcess() 
{
  return new IntPtr(-1);
}

根据 CodeReaper 在评论中所说的,您可以获得 Visual Studio 在块体和表达式体之间切换:

单击方法名称以将插入符号放入其中,然后打开空白处的灯泡菜单。有时灯泡是扳手。你也可以按 Ctrl+. 来弹出这个菜单,在不同的上下文中它有很多有用的东西,比如写 string s 作为构造函数的新参数,然后执行“添加和初始化字段”以在构造函数主体中为其添加 class 级别字段和 setter;值得研究它可以做的所有事情