gpt4 book ai didi

c# - 如何在线程中传递引用并获取返回值?

转载 作者:太空狗 更新时间:2023-10-30 00:28:07 25 4
gpt4 key购买 nike

我在开发桌面应用程序时感到震惊。我有一个方法,通过我正在执行 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com