0
我開發一個應用程序,我使用某些API的,其中一種方法我最用途是這個回調和列表<T>失去它的數據
GetData(param1,param2,object UserState, System.Action<AsyncResult<T>> callback {});
,其中結果的lambda表達式的{ }
之間的一切是回調(糾正我,如果我錯了)。我的問題是,我有一個List<T>
在課堂上聲明。當我通過回調代碼添加項目時,一切正常,但是當我嘗試從另一個點使用列表List<T>
是空的。
任何想法爲什麼會發生這種情況?任何修復?
也有人可以告訴我什麼用戶用於?
示例用法
api.GetData(API.Mirror, id, null, result => { Item b = result.Data; ser.Add(b) }
其中項b是封裝類和服務是在類層次
發佈你的代碼會更有用。 – PoweredByOrange
@PoweredByOrange我不允許發佈代碼,但我可以將此作爲我的代碼的示例用法 api.GetData(API.Mirror,id,null,result => { Item b = result.Data ; ser.Add(b) } 其中b項是包裝類和服務是一流水平的項目申報類型 – allocator
你問我們,爲什麼在某個不確定的API一些方法,你想到的是不工作,並且你問我們這個方法的某些參數是完全基於它的名字的嗎? –