C# 如何在Visual Studio for Mac中定义lambda表达式?
我在Visual Studio for Mac 2019中遇到了一个问题,我无法访问lambda表达式的定义,例如C# 如何在Visual Studio for Mac中定义lambda表达式?,c#,visual-studio,lambda,C#,Visual Studio,Lambda,我在Visual Studio for Mac 2019中遇到了一个问题,我无法访问lambda表达式的定义,例如.where或.ToList。它只会打开部件浏览器。但是对于C类,它确实可以导航到定义,比如控制台,加入,等等 我在VisualStudio中的键绑定看起来像附件一样。而且当我试图编辑它们时⌘它显示不可读的内容 示例代码: List<Warrior> warriors = new List<Warrior>() {
.where
或.ToList
。它只会打开部件浏览器。但是对于C类,它确实可以导航到定义,比如控制台
,加入
,等等
我在VisualStudio中的键绑定看起来像附件一样。而且当我试图编辑它们时⌘它显示不可读的内容
示例代码:
List<Warrior> warriors = new List<Warrior>()
{
new Warrior() { Height = 100 },
new Warrior() { Height = 80 },
new Warrior() { Height = 100 },
new Warrior() { Height = 70 },
};
List<int> heights = warriors.Where(wh => wh.Height == 100)
.Select(wh => wh.Height)
.ToList();
internal class Warrior
{
public int Height { get; set; }
}
<代码>列表战士=新列表()
{
新战士(){Height=100},
新战士(){Height=80},
新战士(){Height=100},
新战士(){Height=70},
};
列表高度=战士。其中(wh=>wh.Height==100)
.选择(wh=>wh.高度)
.ToList();
内部阶级战士
{
公共整数高度{get;set;}
}
这一条有任何更新吗?有人对此有答案吗?请调查一下,因为它正试图在Google而不是Visual Studio中搜索每个lambda表达式。奇怪的是,没有人知道这个问题的答案。将关闭它。可能没有很多人看到这一点,因为您最初只将其标记为[lambda]。有for和for的标记,这里的人倾向于按照特定的标记来回答,尤其是至少一个编程语言标记。看见我已经编辑了你的帖子,添加了正确的标签。