c#
robot_???
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
CancellationToken的使用
这是生成取消令牌的主要对象。可以通过调用它的 Cancel 方法来请求取消一个或多个操作。: 这是一个轻量级的结构,由 CancellationTokenSource 生成,并可以传递到多个操作中。操作可以检查此令牌的状态以确定是否应该取消其执行。原创 2023-12-14 15:00:14 · 1095 阅读 · 0 评论 -
DALSA.SaperaLT.SapClassBasic无法加载,试图加载格式不正确的程序,c#
dalsa相机二次开发报错找不到dll原创 2023-11-23 17:29:00 · 2231 阅读 · 2 评论 -
DependencyProperty.Register:wpf 向别的控件传递参数
在这里,如果你的属性更改回调方法在 OnMessagePropertyChanged 中执行了一些逻辑,那么在属性更改时,这个逻辑就会被触发。示例代码:在MainWindow.xaml中要嵌入UserControl1.xaml,并且向UserControl1.xaml传入参数,当参数改变时,触发回调函数。: 这是一个 PropertyMetadata 对象,它包含关于依赖属性的元数据,例如默认值、属性更改回调等信息。: 这是包含依赖属性的类的类型。: 这是包含依赖属性的类的类型。: 依赖属性的名称。原创 2023-11-22 18:09:54 · 1873 阅读 · 0 评论 -
VisualStudio 远程Debug
6.在本地电脑上用VisualStudio打开这个项目的代码。点击调试->附加到进程。要求输入远程电脑的IP,然后会跳出来个弹框。需要输入远程电脑的账户名和密码。选择远程电脑上运行的程序,点击附加按钮。1.连接本地电脑和远程电脑,我是通过ToDesk软件进行桌面连接的。3.打开本地VisualStudio的安装位置,有个文件夹叫。2.本地运行的项目,把项目打包后拷贝到远程电脑。4.把远程电脑上打包好的程序运行起来。注意:纯靠记性,可能实际有出入。把这个文件拷贝到远程电脑上。运行msvsmon.exe。原创 2023-10-19 12:22:35 · 474 阅读 · 0 评论 -
c# Dictionary、ConcurrentDictionary的使用
ConcurrentDictionary 与 Dictionary 类似,但是支持多线程并发操作,适用于并发编程场景。Dictionary 用于存储键-值对的集合。如果需要高效地存储键-值对并快速查找,请使用 Dictionary。它提供了线程安全的操作,允许多个线程同时读取和修改数据,而不需要额外的锁定。注意,键必须是唯一的,值可以重复。原创 2023-10-18 23:53:53 · 1459 阅读 · 0 评论 -
vs2022 创建一个同时支持.net48和.net6.0的WPF项目
新建WPF项目,不要选.NET Framework框架的。如下图所示,选择第一个。(选择.NET Framework框架改成.net6.0会报错)用记事本打开项目的csproj文件,修改。原创 2023-09-19 09:53:11 · 2080 阅读 · 1 评论 -
c# ? .和 ??
判断nodes为不为null,不为null的话就取它的Count属性。:Count不为null的话就返回Count,否则的话返回0。原创 2023-09-13 09:42:59 · 515 阅读 · 0 评论 -
treeview形式的checkbox(wpf、c#)
如何实现treeview形式的checkbox,并且父节点和子节点的选中状态可相互影响。TreeViewItemModel的定义:(也就是定义treeview形式的checkbox)wpf代码:treeview绑定的数据是PermissionDataCollection。原创 2023-09-12 11:10:53 · 1401 阅读 · 0 评论 -
WPF C# Binding绑定不上的解决情况
【代码】WPF C# Binding绑定不上的解决情况。原创 2023-08-30 10:48:19 · 1663 阅读 · 0 评论 -
c#封装bool到cpp
官方文档地址:https://learn.microsoft.com/zh-cn/dotnet/standard/native-interop/customize-struct-marshalling。c#那边传一个结构体,结构体里包含两个bool,封送到cpp,结果发现cpp那边读取有问题。一看cpp接收变量的内存,两个bool占的内存都不是一个字节了,再次记录原因。封送的时候,默认是占4个字节,如果想让它占一个字节,需要明确指出。原创 2023-07-21 09:55:30 · 279 阅读 · 0 评论 -
c#调用cpp库,debug时不进入cpp函数
选中c#的项目,右击属性,进入属性页,点击调试,点击打开。调试启动配置文件UI。原创 2023-07-18 14:15:48 · 2362 阅读 · 0 评论 -
c#调cpp,System.DllNotFoundException:“Unable to load DLL ‘x.dll‘ or one of its dependencies: 找不到指定的模块。
1.看c#的项目的配置中是否有引用这个dll。c#调用cpp的函数时出现了这个错误。3.cpp的函数声明是。原创 2023-07-17 15:33:15 · 1495 阅读 · 0 评论
分享