作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我在开发桌面应用程序时感到震惊。我有一个方法,通过我正在执行 HTTP Post 和 Get。我在整个应用程序中通过 ref 管理这个对象。此对象从网站获取类别,我也使用相同的 ref 进行发布。
这个类别的 Fetcher 方法返回类别的数据表。此方法挂起我的 UI,所以我需要在线程中实现它。
但我不知道如何在线程中传递ref并获取返回值。
这就是我传递值观的方式。
Categorydt = objPostDataFetcher.FetchCategories(ref httpHelper);
我想在线程中调用这个方法。请给我任何想法和建议。提前致谢。
最佳答案
我认为这应该可以解决传递 ref 的问题。
new Thread(() => { YourMethod(ref httpHelper);
在你的情况下,它看起来是
new Thread(() => { objPostDataFetcher.FetchCategories(ref httpHelper);
如果你想在线程中使用返回类型的方法,你可以使用这个链接 how to call the method in thread with aruguments and return some value
祝你好运:)
关于c# - 如何在线程中传递引用并获取返回值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3988514/
我是一名优秀的程序员,十分优秀!