C#将部分Controls数据导入对象并存入ini中的操作方法
2024-11-03 13:31 | 分类:编程语言 | 评论:0 次 | 浏览: 52
在日常的winform设计工作中,将控件中的数据导出到对应属性或者字段中,再进行保存是经常会用到的技巧;最简单的就是同时遍历控件和遍历属性字...
C#使用LINQ查询文件列表并找出最大文件
2024-11-03 13:31 | 分类:编程语言 | 评论:0 次 | 浏览: 60
前言在现代 c# 开发中,linq (language integrated query) 提供了一种强大而优雅的方式来处理集合数据。本文将...
详解如何实现C#和Python间实时视频数据交互
2024-11-03 13:31 | 分类:编程语言 | 评论:0 次 | 浏览: 56
我们在做rtsp|rtmp播放的时候,遇到好多开发者,他们的视觉算法大多运行在python下,需要高效率的实现c#和python的视频数据交...
C#使用SignalR实现与前端vue实时通信的示例代码
2024-11-03 13:31 | 分类:编程语言 | 评论:0 次 | 浏览: 56
c#后端1、安装signalr包首先确保项目中已安装 signalr 相关包。可以通过nuget包管理器安装:dotnet add pack...
C#使用StructLayout特性来控制内存结构的操作代码
2024-11-03 13:31 | 分类:编程语言 | 评论:0 次 | 浏览: 57
c#在调用winapi函数时,可能会看到如下的声明[structlayout(layoutkind.sequential)] ...
C#多线程基本使用小结
2024-11-03 13:31 | 分类:编程语言 | 评论:0 次 | 浏览: 62
线程是并发编程的基础概念之一。在现代应用程序中,我们通常需要执行多个任务并行处理,以提高性能。c# 提供了多种并发编程工具,如thread、...
C#读取本地网络配置信息的方法小结
2024-11-03 13:31 | 分类:编程语言 | 评论:0 次 | 浏览: 54
应用场景网络诊断工具开发网络诊断工具时,需要获取本地网络接口的信息,如ip地址、子网掩码、默认网关等,以帮助诊断网络连接问题。动态网络配置在...
C#实现多线程的几种方式小结
2024-09-08 13:34 | 分类:编程语言 | 评论:0 次 | 浏览: 178
前言多线程是c#中一个重要的概念,多线程指的是在同一进程中同时运行多个线程的机制。多线程适用于需要提高系统并发性、吞吐量和响应速度的场景,可...
C#实现字符串模糊匹配的方法小结
2024-09-08 13:34 | 分类:编程语言 | 评论:0 次 | 浏览: 155
在c#中实现字符串的模糊匹配可以借助正则表达式或者一些模糊匹配算法来实现。方法一:使用正则表达式如果你的模糊匹配是基于简单的通配符(如*和?...
C#中new关键字的三种用法
2024-09-08 13:34 | 分类:编程语言 | 评论:0 次 | 浏览: 146
在c#中,new关键字具有多种不同的用途,主要包括以下三个:1.作为运算符:创建对象和调用构造函数:这是最常见的用法,用于在堆上分配内存并初...
使用C#验证PDF数字签名有效性的方法示例
2024-09-08 13:34 | 分类:编程语言 | 评论:0 次 | 浏览: 160
引言数字签名作为pdf文档中的重要安全机制,不仅能够验证文件的来源,还能确保文件内容在传输过程中未被篡改。然而,如何正确验证pdf文件的数字...
在C#中如何使用ResNet50v2进行图像识别
2024-09-08 13:34 | 分类:编程语言 | 评论:0 次 | 浏览: 0
onnx runtime简介onnx runtime 是一个跨平台的推理和训练机器学习加速器。onnx 运行时推理可以实现更快的客户体验和更...
C#使用CefSharp和网页进行自动化交互的示例代码
2024-09-08 13:34 | 分类:编程语言 | 评论:0 次 | 浏览: 169
这里以winfroms为例1.先安装对应的包,我目前用的最新版本。cefsharp.winforms版本126.2.70.02.nuget安...
C#获取屏幕分辨率缩放比例的方法与示例
2024-09-08 13:34 | 分类:编程语言 | 评论:0 次 | 浏览: 140
在c#中,获取屏幕分辨率缩放比例通常指的是dpi缩放比例,它表示显示设备的独立像素与设备无关像素(96 dpi)的比例。这通常用于确保应用程...
C#类型转换之显式和隐式转换详解
2024-09-08 13:34 | 分类:编程语言 | 评论:0 次 | 浏览: 141
前言在c#编程中,类型转换是一个核心概念,它允许我们在程序中处理不同类型的数据。类型转换可以分为两大类:显式类型转换(explicit ca...
C#中多线程更新UI控件的常用方案
2024-09-08 13:34 | 分类:编程语言 | 评论:0 次 | 浏览: 146
引言在c#中,特别是在使用windows窗体(winforms)或wpf(windows presentation foundation)进...
C#获取属性的displayName的3种方式
2024-09-08 13:34 | 分类:编程语言 | 评论:0 次 | 浏览: 142
前言在c#中,获取属性的displayname可以通过多种方式实现,包括使用特性、反射和linq。下面我将分别展示每种方法,并提供具体的示例...
在C#中发送自定义HTML格式邮件的示例详解
2024-09-08 13:34 | 分类:编程语言 | 评论:0 次 | 浏览: 140
介绍在c#中发送自定义html格式邮件是一项常见的任务,这在开发电子邮件营销系统或任何需要通过电子邮件与用户沟通的应用程序中都非常重要。以下...
C#实现Bitmap类型与Byte[]类型相互转化的示例详解
2024-09-08 13:34 | 分类:编程语言 | 评论:0 次 | 浏览: 146
前言在c#编程中,bitmap类型和byte[]类型之间的相互转化是图像处理和数据传输中常见的需求。bitmap类型表示一个位图图像,而by...
C# webservice接口编写、发布与测试
2024-09-08 13:34 | 分类:编程语言 | 评论:0 次 | 浏览: 144
webservice 接口编写、发布1. 打开【vs2019 => 创建新项目 => asp.net web 应用程序】2. 填...
C#实现字符串格式化的五种方式
2024-09-08 13:34 | 分类:编程语言 | 评论:0 次 | 浏览: 140
1. 字符串插值(c# 6.0 及更高版本)字符串插值是 c# 6.0 引入的一种非常直观和方便的字符串格式化方法。通过在字符串中使用${}...
C#基于共享内存实现跨进程队列
2024-09-08 13:34 | 分类:编程语言 | 评论:0 次 | 浏览: 166
前言进程通信一般情况下比较少用,但是也有一些使用场景,有些做视频传输的似乎会用多进程来实现,还有在子进程中调用特定的库来避免内存泄漏,笔者最...
C#在线程中访问ui元素的几种实现方法
2024-09-08 13:34 | 分类:编程语言 | 评论:0 次 | 浏览: 135
在c#中,特别是在windows窗体(winforms)或wpf应用程序中,直接从非ui线程(如后台工作线程)访问ui元素通常是不被允许的,...
C#读写json文件操作的正确方法
2024-09-08 13:34 | 分类:编程语言 | 评论:0 次 | 浏览: 125
一、json 文件json(全称为javascript object notation,javascript 对象表示法) 是一种轻量级的数...
c# 多线程环境下控制对共享资源访问的解决方法
2024-09-08 13:34 | 分类:编程语言 | 评论:0 次 | 浏览: 144
c# 多线程环境下控制对共享资源访问的办法monitor:定义:monitor是 c# 中最基本的同步机制,通过enter和exit方法来控...
C#中使用 record 的好处和最佳场景
2024-09-07 13:33 | 分类:编程语言 | 评论:0 次 | 浏览: 152
一晃距c# 9发布已经4年了,对于record关键字想必大家都不陌生了,不过呢发现还是有很多同学不屑于使用这个语法糖,确实,本质上 reco...
C#获取Excel文件所有文本数据内容的示例代码
2024-09-07 13:33 | 分类:编程语言 | 评论:0 次 | 浏览: 154
功能需求获取上传的 excel 文件的所有文本信息并存储到数据库里,可以进一步实现对文件内容资料关键字查询的全文检索。有助于我们定位相关文档...
C#获取DICOM图像像素的像素值的代码详解
2024-09-07 13:33 | 分类:编程语言 | 评论:0 次 | 浏览: 136
8位像素深度的像素值public byte getgreyvalue(int x, int y){ x = math.min(x, m...
c#中的正则表达式和日期的使用示例
2024-09-07 13:33 | 分类:编程语言 | 评论:0 次 | 浏览: 142
在 c# 中,正则表达式(regular expressions)是一种强大的文本处理工具,用于执行各种字符串搜索、替换和验证任务。以下是一...
C#中各种类型集合的特点详解
2024-09-07 13:33 | 分类:编程语言 | 评论:0 次 | 浏览: 133
在c#中,集合是用于存储和操作一组数据项的数据结构。这些集合通常位于system.collections和system.collection...