C# 中类型转换方式之显式转换和 as 运算符
2024-05-26 14:13 | 分类:编程语言 | 评论:0 次 | 浏览: 63
在 c# 中,有两种常见的类型转换方式:显式转换和as 运算符。它们用于在不同类型之间进行转换。以下是对这两种转换方式的详细解释和示例说明:...
C#/C++ 通过ODBC连接OceanBase Oracle租户的详细过程
2024-05-26 14:13 | 分类:编程语言 | 评论:0 次 | 浏览: 58
概述近期我们项目正处于将oracle数据库迁移到oceanbase oracle租户模式的阶段。考虑到我们项目采用了c++和c#混合开发,并...
深入解析C#中的async和await关键字
2024-05-26 14:13 | 分类:编程语言 | 评论:0 次 | 浏览: 61
在软件开发中,异步编程是一项重要的技能,尤其是在处理io密集型操作,如网络请求、数据库交互、文件读写等场景。c#语言中的async和awai...
基于C#实现简单的音乐播放器
2024-05-26 14:13 | 分类:编程语言 | 评论:0 次 | 浏览: 57
一、功能需求播放mp3文件:可播放mp3文件播放ogg文件:可播放ogg文件用户界面:一个简单的窗口,包含播放和暂停按钮及文件选择功能异常处...
C#中一个方法返回多个值的实现方法小结
2024-05-26 14:13 | 分类:编程语言 | 评论:0 次 | 浏览: 54
前言通常一个方法只能返回一个值,但是如果在某些时候,我们想要返回多个值,例如某个方法将一个浮点数分割成一个整数和一个小数返回。c#)中,函数...
C#动态查询之巧用Expression组合多条件表达式的方法和步骤
2024-05-26 14:13 | 分类:编程语言 | 评论:0 次 | 浏览: 55
概述:在c#中,通过`expression`类、`andalso`和`orelse`方法可组合两个`expression<func&l...
C#实现多线程的几种方式常用场景分析
2024-05-26 14:13 | 分类:编程语言 | 评论:0 次 | 浏览: 58
前言多线程是c#中一个重要的概念,多线程指的是在同一进程中同时运行多个线程的机制。多线程适用于需要提高系统并发性、吞吐量和响应速度的场景,可...
C#使用OleDb操作Excel和数据库的策略
2024-05-26 14:13 | 分类:编程语言 | 评论:0 次 | 浏览: 56
前言在c#编程中,使用oledb可以方便地实现对excel文件和数据库的操作。本文探讨了在c#中使用oledb技术操作excel和数据库的策...
C# 实现Ping远程主机功能及代码演示
2024-05-26 14:13 | 分类:编程语言 | 评论:0 次 | 浏览: 62
1、引用nuget包 wesky.net.opentoolsopentools是一个用于提高开发效率的开源工具库。该项目为个人开源项目,采用...
C#使用log4net的3种调用方法
2024-05-20 14:31 | 分类:编程语言 | 评论:0 次 | 浏览: 50
第一步:下载log4net右键项目引用,进入管理nuget包。搜索log4net,下载安装。第二步:创建loghelper类public c...
C# app.config配置appSettings标签
2024-05-19 19:37 | 分类:编程语言 | 评论:0 次 | 浏览: 51
AppSettings标签主要用于应用程中的一些配置信息。比如上传文件的路径,需要用到的可能会根据不...
C#特性
2024-05-19 19:37 | 分类:编程语言 | 评论:0 次 | 浏览: 57
目录C#特性1. 概括2. 语法定义特性类应用特性获取特性3. 应用场景数据验证序列化和反序列化描述...
C#使用泛型方法设计实现单向链表详解
2024-05-19 14:52 | 分类:编程语言 | 评论:0 次 | 浏览: 51
以下是一个使用泛型节点类和linkedlist<t>类的示例,其中包含insert方法用于插入新节点,并在插入后更新当前节点。同...
C# 中this关键字的主要作用
2024-05-19 14:52 | 分类:编程语言 | 评论:0 次 | 浏览: 50
在c#中,this 关键字有以下几种主要作用:引用当前对象:this用于引用当前类的实例。可以通过this关键字来访问当前对象的成员变量、方...
WPF使用DrawingContext实现简单绘图
2024-05-19 14:52 | 分类:编程语言 | 评论:0 次 | 浏览: 49
wpf 使用drawingcontext绘图,指定忽略一个区域,比如绘制同心圆扣除内圆范围实现代码using system;using sy...
C#实现定时任务Task Scheduler的示例代码
2024-05-19 14:52 | 分类:编程语言 | 评论:0 次 | 浏览: 41
本文和大家分享一个自己写的windows 定时任务计划(task scheduler) 动态创建代码,没做太多封装,留个实现笔记首先封装一个...
使用C#实现自己封装的Modbus工具类库
2024-05-19 14:52 | 分类:编程语言 | 评论:0 次 | 浏览: 44
前言modbus通讯协议在工控行业的应用是很多的,并且也是上位机开发的基本技能之一。相关的类库也很多也很好用。以前只负责用,对其并没有深入学...
C#中parallel.foreach实现多线程处理
2024-05-19 14:52 | 分类:编程语言 | 评论:0 次 | 浏览: 37
简介:parallel类提供了数据和任务的并行性;parallel 叫做并行编程 .net 4.5 时代的,基于 task 基础上做了封装。...
C#解析char型指针所指向的内容(实例解析)
2024-05-19 14:52 | 分类:编程语言 | 评论:0 次 | 浏览: 49
指针的概念指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向...
C#实现Post数据或文件到指定的服务器进行接收
2024-05-19 14:52 | 分类:编程语言 | 评论:0 次 | 浏览: 40
应用场景不同的接口服务器处理不同的应用,我们会在实际应用中将a服务器的数据提交给b服务器进行数据接收并处理业务。比如我们想要处理一个offi...
C#单向链表实现非升序插入方法的实例详解
2024-05-19 14:52 | 分类:编程语言 | 评论:0 次 | 浏览: 40
一、涉及到的知识点1.非升序插入的定义单向链表是一种数据结构,其中元素以线性方式连接在一起,每个元素都指向下一个元素。非升序插入意味着元素不...
c# base关键字的具体使用
2024-05-19 14:52 | 分类:编程语言 | 评论:0 次 | 浏览: 43
1. 调用父类的构造函数 class father { public int age { get; set; } ...
C# 线性插值的实现示例
2024-05-19 14:52 | 分类:编程语言 | 评论:0 次 | 浏览: 39
线性插值是一种常用的插值算法,适用于许多实际场景。传感器数据处理:在传感器数据处理中,可能会出现数据点不连续或不均匀的情况。使用线性插值可以...
C# 中 List 与 List 多层嵌套不改变原值的实现方法(深度复制)
2024-05-19 14:52 | 分类:编程语言 | 评论:0 次 | 浏览: 41
概述:以上内容详细介绍了在 c# 中实现不改变原 list 值的多层嵌套复制方法,包括使用 automapper、json.net、以及对象...
C#实现将CSV转为XLSX文件
2024-05-19 14:52 | 分类:编程语言 | 评论:0 次 | 浏览: 43
前言microsoft excel的xlsx格式以及基于文本的csv(逗号分隔值)格式,是数据交换中常见的文件格式。应用程序通过实现对这些格...
浅析WPF中Binding的数据校验和类型转换
2024-05-19 14:52 | 分类:编程语言 | 评论:0 次 | 浏览: 39
在wpf开发中,binding实现了数据在source和target之间的传递和流通,就像现实生活中的一条条道路,建立起了城镇与城镇之间的衔...
C#实现封装常用Redis工具类的示例代码
2024-05-19 14:52 | 分类:编程语言 | 评论:0 次 | 浏览: 37
1.请先安装csrediscore接口:namespace tools.redis{ public interface iredist...
WPF使用Accord实现屏幕录制功能
2024-05-19 14:52 | 分类:编程语言 | 评论:0 次 | 浏览: 37
wpf 使用 accord 实现屏幕录制框架使用.net4visual studio 2022wpf 实现调用 ffmpeg 实现屏幕录制w...