c# 怎么拿到回调函数里面的值,例子如下 定义接口

2025-06-26 07:02:39
推荐回答(1个)
回答1:

可以,这里用lambda是因为GetData的函数原型要求委托,而lambda是委托的一种简写,可以改成类似如下:

加方法:

        void V(BrowseElementCollection a, Exception b)
        {
            if (error != null)
            {
            _areas = new ReadOnlyCollection(
            (from area in item 
            select new AreaViewModel(area))
            .ToList());
            }
        }

然后调用

_dataService.GetData(V);