
C#基础
文章平均质量分 90
介绍C#语言基础知识
追烽少年x
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C# MVVM模式和Qt中MVC模式的比较
包含数据呈现逻辑(如 display role, edit role)继承自 QAbstractItemModel。需要实现特定的接口供视图调用。对视图有一定程度的认知。原创 2025-09-28 23:19:07 · 966 阅读 · 0 评论 -
C#中MVVM模式的介绍
MVVM 是的缩写,它是一种专门为构建数据绑定友好的应用程序而设计的软件架构模式。其核心思想是“关注点分离”,将用户界面逻辑与业务逻辑分离开来,使代码更易于维护、测试和理解。MVVM 源自于经典的 MVC 和 MVP 模式,但通过数据绑定机制,极大地减少了 View 和 ViewModel 之间的“胶水代码”。MVVM 是构建复杂、可维护和可测试的 XAML 应用程序的黄金标准。它通过数据绑定将 View 和 ViewModel 解耦,使得开发流程更加清晰和高效。原创 2025-09-27 23:38:06 · 723 阅读 · 0 评论 -
详解 C# 与 C++ 平台调用(PInvoke)时的数据类型对应关系
++在互操作时,会涉及到数据类型对应的问题,如果数据类型用得不对,就会得不到想要的结果,严重的情况下,可能还会导致程序崩溃。使用C[#读出](由于在写入Point数据时,指针的位置已经不是当初映射出来的起点了,要偏移,就需要使用指针)在公众号看到大佬的文章,在自己工作中需要用到,于是就直接转载下来,方便后续使用。当需要传递自定义结构时,需要在 C# 中定义一个与之布局完全一致的结构体。类,但是如果需要进行指针偏移,就一定要用指针类型,而不是。使用C++创建共享内存并写入数据(示例代码,仅供参考)转载 2025-09-17 23:39:58 · 41 阅读 · 0 评论 -
C#异步编程与多线程
异步编程模式是一种编程接口设计,主要用于处理并发流程需求。是C#中实现异步编程的主要方式之一。这种模式允许开发者编写非阻塞代码,提高程序的响应性和效率。1.2、async/await使用示例Console.WriteLine("........按任意键退出");Console.WriteLine("异步开始");Console.WriteLine("结果是{0}",r+x);return 100;程序运行结果:通过上述代码可以看到,async关键字修饰的方法为异步方法,而。转载 2024-12-29 18:38:34 · 539 阅读 · 0 评论