C# 如何解决此错误:当前上下文中不存在wait和cursor private void按钮10\u单击(对象发送者,事件参数e) { var db=mongo.GetDatabase(“milk123”); mongo.Connect(); var collection=db.GetCollection(“stock123”); 使用(var cursor=wait col.Find(new BsonDocument()).ToCursorAsync()) { while(等待cursor.MoveNextAsync()) { foreach(游标中的var doc.Current) { 控制台写入线(doc); } } } }

C# 如何解决此错误:当前上下文中不存在wait和cursor private void按钮10\u单击(对象发送者,事件参数e) { var db=mongo.GetDatabase(“milk123”); mongo.Connect(); var collection=db.GetCollection(“stock123”); 使用(var cursor=wait col.Find(new BsonDocument()).ToCursorAsync()) { while(等待cursor.MoveNextAsync()) { foreach(游标中的var doc.Current) { 控制台写入线(doc); } } } },c#,.net,C#,.net,在执行时,我得到以下错误: wait和cursor在当前上下文中不存在。wait关键字只能在async方法中使用 什么错误?这不是自动调试器服务。您应该阅读 private void button10_Click(object sender, EventArgs e) { var db = mongo.GetDatabase("milk123"); mongo.Connect(); var collection = db.GetCollection<BsonDocu

在执行时,我得到以下错误:


wait和cursor在当前上下文中不存在。

wait
关键字只能在
async
方法中使用


什么错误?这不是自动调试器服务。您应该阅读
private void button10_Click(object sender, EventArgs e)
{
    var db = mongo.GetDatabase("milk123");
    mongo.Connect();
    var collection = db.GetCollection<BsonDocument>("stock123");
    using (var cursor = await col.Find(new BsonDocument()).ToCursorAsync())
    {
        while (await cursor.MoveNextAsync())
        {
            foreach (var doc in cursor.Current)
            {
                Console.WriteLine(doc);
            }
        }
    }
}