C#:如何从另一个线程访问主 UI 线程中的整数?

标签 c# multithreading integer

如何从异步回调函数的方法访问主窗体中的整数(递增 nCount++)?

我知道对于方法,您必须检查是否需要调用,然后作为委托(delegate)为预期的方法调用 begininvoke,以避免非法线程操作,但是您如何从另一个线程执行简单的操作,例如 nCount++ ?

最佳答案

Interlocked.Increment(ref variable);

关于C#:如何从另一个线程访问主 UI 线程中的整数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/471434/

相关文章:

c# - 以编程方式连接链接服务器 C#

.net - AppDomain.UnhandledException 未捕获未处理的异常

android - Executors.newSingleThreadScheduledExecutor().schedule 的可靠性

vba - VB - 除整数不包括逗号?

c# - 将 LINQ 返回值转换为二维数组

c# - 需要在 C# 中为数字编写正则表达式

c# - 将 ssh-keys 转换为 c# 格式以在 Windows (c#) 中加密并在 Linux (python/shell) 中解密

c# - 如何控制正在单个文件中写入的线程;不能使用锁

python - 使用 Python 格式化货币

python - 随机将 float 舍入为整数