C# 如何在Visual Studio for Mac中定义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>() {

我在Visual Studio for Mac 2019中遇到了一个问题,我无法访问lambda表达式的定义,例如
.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的标记,这里的人倾向于按照特定的标记来回答,尤其是至少一个编程语言标记。看见我已经编辑了你的帖子,添加了正确的标签。