
C#
vegetablesssss
一只菜鸟。
展开
-
定时器使用
1,2两种方式差不多,都是用于后台定时任务,不涉及UI更新,我就是用了第二种,然后一段时间后导致cpu占满了,后来发先如果要在定时器中更新UI必须使用第三种方式,该方式可以在UI线程上触发事件,可以直接更新UI。原创 2024-04-25 10:44:00 · 487 阅读 · 0 评论 -
C# 异步
main方法中执行一个返回值为空的异步方法AsyncMethod,在AsyncMethod可以执行各种耗时操作而不影响main方法执行。在AsyncTaskCompletion方法中等待tcs.SetResult方法执行后才会返回,可用于在回调函数中设置结果。原创 2023-12-07 16:19:54 · 623 阅读 · 0 评论 -
C#动态调用C++DLL中的函数
其中函数指针由委托delegate替代,使用时可以传委托对象,也可以直接传函数名;指针由IntPtr替代。C#动态调用上述函数。原创 2023-12-07 14:11:37 · 688 阅读 · 0 评论 -
json字符串和对象之间的转换
将上面json串转换为c#中的对象,c#中有一个比较好用的json库Newtonsoft.Json,在vs2022中工具->NuGet包管理器中搜索安装该库即可。使用DeserializeObject可以将json字符串反序列化为对象,DeserializeObject可以将对象序列化为json字符串。原创 2023-11-21 09:02:33 · 297 阅读 · 0 评论