小编Koc*_*tán的帖子

尽管在同一方法中对象是可访问的,但在Linq语句中无法识别对象

我在Linq语句中有一个对象"单词"(参见:" 来自bee.Bees中的蜜蜂")虽然在同一方法中对象在前一行中被识别,但是无法识别.我现在不知道为什么会这样.我在我的代码中到处使用单词对象没有问题.我对代码做了一些评论,以突出问题......

以下是相关的代码片段:

public partial class Form1 : Form
{
    private World word;
    public Form1()
    {
        InitializeComponent();
        word = new World(new BeeMessage(SendMessage)); // BeeMessage is a delegate
        .......
    }

    private void SendMessage(int ID, string Message)
    {
        int count = word.Bees.Count; //this line works !! now error message            
        // LinQ selection
        var beeGroups =
          from bee in world.Bees        // The item word does not exists in the current context
          group bee by bee.CurrentState into beeGroup
          orderby beeGroup.Key
          select …
Run Code Online (Sandbox Code Playgroud)

c# linq

2
推荐指数
1
解决办法
55
查看次数

标签 统计

c# ×1

linq ×1