我在桌面应用程序上工作,我很震惊.我有一个方法,我正在做HTTP Post和Get.我通过ref在整个应用程序中管理这个对象.此对象从网站获取类别,我也使用相同的ref发布.
此类别Fetcher方法返回类别的数据表.这个方法挂起了我的UI,所以我需要在线程中实现它.
但我不知道如何在线程中传递ref并获取返回值.
这就是我如何传递价值观.
Categorydt = objPostDataFetcher.FetchCategories(ref httpHelper);
Run Code Online (Sandbox Code Playgroud)
我想在Thread中调用此方法.请给我任何想法和建议.提前致谢.
我认为这应该解决传递ref的问题.
new Thread(() => { YourMethod(ref httpHelper);
Run Code Online (Sandbox Code Playgroud)
在你的情况下,它看起来是
new Thread(() => { objPostDataFetcher.FetchCategories(ref httpHelper);
Run Code Online (Sandbox Code Playgroud)
如果你想在线程中使用返回类型的方法,你可以使用这个链接 如何在带有aruguments的线程中调用方法并返回一些值
祝好运 :)
| 归档时间: |
|
| 查看次数: |
2934 次 |
| 最近记录: |