C# WINFORM 子线程更新UI

获取当前线程 

System.Threading.Thread.CurrentThread.ManagedThreadId

 

//判断是否创建句柄
            if (this.IsHandleCreated)
            {
                MethodInvoker inf = new MethodInvoker(ShowDesktopInfo);
                BeginInvoke(inf);          
            }

//更新UI

 private void ShowDesktopInfo()
        {

            if (ServerData.UserInfo != null)
            {


                this.lb_Name.Text = ServerData.UserInfo.TrueName;

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
c是C语言(C programming language)的简称。C语言是一种结构化的、高级的、通用的程序设计语言,由贝尔实验室的Dennis Ritchie在1972年发明。C语言具有简洁、高效、可移植等特点,被广泛应用于系统软件、嵌入式软件和应用软件的开发中。 C语言的语法简洁明了,易于学习和理解。它提供了丰富的程序控制结构,可以实现条件判断、循环迭代等功能,使程序的编写更加灵活。 C语言的编译过程也相对简单。C语言程序需要经过编译器(如GCC)的编译之后才能执行,编译器将C语言代码转换成机器码,然后在计算机上运行。这种编译方式使得C语言程序的执行效率较高,适合开发对性能要求较高的应用。 C语言具有良好的可移植性。由于C语言是面向过程的编程语言,不依赖于特定的硬件平台和操作系统,因此C语言程序可以在不同的计算机系统上进行移植,提高了开发效率和软件的可复用性。 C语言在各个领域都有广泛的应用。它可以用于开发操作系统、数据库管理系统、编译器等系统软件;还可以用于开发嵌入式系统的驱动程序、控制程序等;同时也可以用于开发各种应用软件,如游戏、办公软件、图像处理等。 总之,C语言是一种非常重要且有影响力的编程语言,它的简洁性、高效性和可移植性使得它在计算机领域拥有广泛的应用。对于想要学习编程的人来说,掌握C语言是一个很好的入门选择。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值