C#集合查询Linq在项目中使用详解

目录Linq LambdaLinq项目中的一次使用经历Linq to js [在前端的应用]要说哪门后端语言的语法优雅,那就不得不提C#,而在我看来,LINQ语法可以说是其优雅的重要一环!通常后端从数据...

2023-01-01

C#中的LINQ to Objects详解(2)

目录四、Linq和反射五、LINQ 和字符串1、LINQ 和文件目录实例1、如何查询具有指定属性或名称的文件实例2、如何按照扩展名对文件进行分组实例3、如何查询一组文件夹中的总字...

2023-01-01

C#使用Oracle.ManagedDataAccess.dll组件连接Oracle数据库

一、概述Oracle Data Provider for .NET, Managed Driver:Oracle官方的托管数据库访问组件,单DLL,Oracle.ManagedDataAccess.dll,不安装Oracle客户端,不区分32/64位, 直接引用即...

2023-01-01

C#使用NPOI对Excel数据进行导入导出

目录一、概述1、操作Excel的类库:2、引用DLL程序集构成二、通过NPOI,将Excel文件导到数据表DataTable四、常见用法:1、查找2、插入图片五、填充Excel模板六、DataTable导出到Ex...

2023-01-01

C# Socket数据接收的三种实现方式

Stream.Read 方法当在派生类中重写时,从当前流读取字节序列,并将此流中的位置提升读取的字节数。语法:public abstract int Read(byte[] buffer, int offset, int count)参数:bu...

2023-01-01

c#中winform根据邮箱地址和密码一键发送email的实现

企业信息化进程中,根据自己的Email地址一键发送邮件,了解发送原理可以批量发送多人邮箱。原来曾经用VB做过群发工资条,效果比较理想,现在使用c#做开发,原理基本一样。应用的技术:...

2023-01-01

C# 迭代器分部类与索引器详情

目录1、迭代器查看Foreach执行中间语言foreach实现过程总结实现迭代器最常用的方法分布类概述及其使用索引器概述及声明索引器在类中的使用索引器在接口中的使用小结及任务...

2023-01-01

C#通过不安全代码看内存加载的示例详解

目录项目文件值类型自定义结构体引用类型string自定class类型C#中类型分为值类型和引用类型,值类型存储在堆栈中,是栈结构,先进后出,引用类型存储在托管堆中。接下来用不安全代...

2023-01-01

C#中AutoResetEvent控制线程用法小结

目录AutoResetEvent主要方法及实践第二种方法Semaphore第三种方法,约定每个线程只干自己的事第四种方法 Mutex本文主要来自一道面试题,由于之前对AutoResetEvent的概念比较模...

2023-01-01

C# List的赋值问题的解决

目录问题描述原因分析:基础概念:本地测试:问题描述如下图所示,query1是个集合,把它赋值给了query2,当移除query2里面数据的时候,query1对应的数据也被移除了。原因分析:对此猜测是引...

2023-01-01

C# 弹出窗口show()和showdialog()的两种方式

目录一、构建工程和界面介绍二 、添加代码三、验证效果和小结我们在构建C# Form窗口的时候经常需要到弹出新的窗口,那么接着就会如何弹出窗口的疑问。这里介绍最常见的两种弹...

2023-01-01

Unity创建平铺网格地图的方法

本文实例为大家分享了Unity创建平铺网格地图的具体代码,供大家参考,具体内容如下创建预制件先拖进场景,再从层级拖回资源选中源图像文件,设置每单位像素可以不改变组件缩放修改...

2023-01-01

C#使用JArray和JObject封装JSON对象

1、JObject:基本的json对象 /// <summary> /// Gets the j object. /// </summary> /// <returns></returns> public JObject GetJObject() { var obj...

2023-01-01

C#中的modbus Tcp协议的数据抓取和使用解析

目录C# modbus Tcp协议数据抓取和使用C# modbus tcp读写数据C# modbus Tcp协议数据抓取和使用基于Modbus tcp 协议的数据抓取,并解析,源码使用C#开发using System;using Syste...

2023-01-01

C#使用Objects Comparer进行对象比较

目录介绍安装使用应用场景介绍Objects Comparer是用于对象比较的工具,c#常见的数据结构都是可以用这个三方库进行对比,比较复杂的对象也是可以比较的。简而言之,Objects Compar...

2023-01-01

C#获取文件名和文件路径的两种实现方式

目录C#获取文件名和文件路径方法一方法二C#通过文件路径获取文件名小技巧C#获取文件名和文件路径方法一OpenFileDialog open = new OpenFileDialog();open.RestoreDirectory...

2023-01-01

5分钟用C#实现串口助手

目录第一步,创建新项目,选择Windows窗体应用第二步,点击工具箱,拖拽控件,搭建一下页面第三步,拖入serial port控件,并添加回调函数第四步,实现按钮功能非常简单的扩展框架嵌入式开发...

2023-01-01

C#中Path类的使用方法

目录1.GetFileName()方法从路径字符串中得到文件名(带扩展名)2.GetFileNameWithoutExtension()方法从路径字符串中得到文件名(不带扩展名)3.GetExtension()方法从文件路径字...

2023-01-01

C#通过JObject解析json对象

一、简单json对象Json数据:{"shp_flg": "0","fm_date": "2018-04-18T00:00:00Z","to_date": "2018-04-18T00:00:00Z","emp_no": "008","emp_nme_en": "Visitor 6","shift&...

2023-01-01

C#正则表达式与HashTable详解

目录1、正则表达匹配规则转义字符限定字符分组()2、C#中正则表达式构建与匹配正则表达式的替换正则表达式拆分HashTable概述及元素添加Hashtable遍历Hashtable元素的删除Has...

2023-01-01

C#流程控制详解

目录流程控制语句分类1、if语句2、switch3、三位运算符4、迭代语句之while语句4.1 迭代语句概述4.2 while语句5、迭代语句之do&hellip;&hellip;while6、迭代语句之for循环语...

2023-01-01

C#实现自定义线程池实例代码

在项目中如果是web请求时候,IIS会自动分配一个线程来进行处理,如果很多个应用程序共享公用一个IIS的时候,线程分配可能会出现一个问题(当然也是我的需求造成的)之前在做项目的时...

2023-01-01

C# wpf使用ListBox实现尺子控件的示例代码

目录前言一、如何实现?1、设置横向ListBox2、Item设为刻度样式3、绑定数据源二、完整代码三、效果预览总结前言尺子在客户端开发中有一定的应用场景,比如厘米尺、白板的画线尺...

2023-01-01

C#中DateTime的时间加减法操作小结

在C#语言中,DateTime是用来表示时间的类,在C#的DateTime时间类中,提供了好像时间对象加减法操作,可用于某一个时间对象加减 多少年、加减多少个月、加减多少天、加减多少小时、...

2023-01-01

C#服务器NFS共享文件夹搭建与上传图片文件的实现

目录nfs共享文件夹实现步骤安装NFS组件(如果已安装略过)在源服务器建立nfs文件夹共享使用net dos命令C#Windows server2016服务器搭建NFS共享文件夹与C#上传图片到共享文件夹n...

2023-01-01

C#中C/S端实现WebService服务

目录前言一、实现思路二、步骤1.使用HttpListener构建服务2.处理请求的数据总结前言使用 C#以B/S方式构建WebService服务十分简便,即是使用Asp.net在网站中添加WebService服...

2023-01-01

C# 变量,常量数据类型详情

目录1、变量操作1.1 变量声明、赋值1.2 赋值运算符和赋值表达式1.4变量命名规则2 常量2.1 变量常量作用域2.2 @作用3 数据类型之值类型3.1数据类型3.2 理解内存原理4 数据类...

2023-01-01

C#实现添加多行文本水印到Word文档

目录dll引用添加多行多列文字水印实现代码一般情况下,在Word中添加文字水印仅支持添加一个文本字样的水印,但在复杂的办公环境中,由于对不同文档的设计要求,需要在Word文档中添...

2023-01-01

C#实现自由组合本地缓存、分布式缓存和数据查询

一、背景介绍:我们在进行数据存储的时候,有时候会加入本地缓存、分布式缓存以及数据库存储三级的结构,当我们取值的时候经常是像下面这样的流程:1.先取本地缓存,如果值存在直接返...

2023-01-01

C# 读写自定义的Config文件的实现方法

目录一、前言二、添加config文件三、读写配置文件一、前言在软件开发中,经常用到设置这样的功能,如果设置中的功能不多,用 Json、XML 这样的数据结构存储非常的麻烦,一个字段的...

2023-01-01

selenium.chrome写扩展拦截或转发请求功能

目录Selenium.WebDrivernuget开始coding写selenium.chrome插件使用方法实现效果Selenium.WebDriverSelenium WebDriver 是一组开源 API,用于自动测试 Web 应用程序,利用它可以...

2023-01-01

C#表达式和运算符详细解析

目录类型转换1、表达式1.2 运算符分类2、数学运算符3、赋值运算符4、关系运算符5、布尔运算符6、位运算符6.1 &按位与运算6.2 或|按位运算6.3 异或^按位运算符6.4按位取反~...

2023-01-01

c# 使用线程对串口serialPort进行收发数据(四种)

本文主要介绍了c# 使用线程对串口serialPort进行收发数据,分享给大家,具体如下:一共写了四种方法,窗体界面都是一样的:方法一:using System;using System.Collections.Generic;usi...

2023-01-01

基于WPF实现一个简单的音频播放动画控件

目录1.实现代码2.效果预览1.实现代码一、创建AnimationAudio.xaml代码如下<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"  ...

2023-01-01

WPF实现环(圆)形菜单的示例代码

目录前言 实现代码1.CircularMenuItemCustomControl.cs2.CircularMenuItemCustomControlStyle.xaml3.MainWindow.xaml4.MainWindow.xaml.cs前言 需要实现环(圆)形菜单。效果预...

2023-01-01

C#中流的使用和分类

使用流读取、写入文件使用流把文件读取到字节数组://FileMode.Create, FileMode.Append //FileAccess.Write, FileAccess.ReadWrite //FileMode和FileAccess搭配使用,如果第二...

2023-01-01

C#中ref关键字的用法

在C#中,如果在方法参数前面加上ref关键字,说明参数传递的是引用,而不是值。如何理解呢?参数是简单类型的例子 static void Main(string[] args) { str...

2023-01-01

C#中使用async和await实现异步Udp通讯的示例代码

目录C/S架构客户端实现客户端主流程和实现客户端发送消息实现客户端监听消息实现服务器实现服务器主流程和实现服务器发送消息实现服务器监听消息实现总结在之前的C#版本中,...

2023-01-01

C# 中的partial 关键字详解

目录引言分部类partial 分部限制分部接口和结构分部方法this 和 partial 的区别引言partial 关键字用于拆分一个类、一个结构、一个接口或一个方法的定义到两个或更多的文件...

2023-01-01

C#实现给Word每一页设置不同文字水印的方法详解

目录方法思路dll引用代码示例Word中设置水印时,可使用预设的文字或自定义文字设置为水印效果,但通常添加水印效果时,会对所有页面都设置成统一效果,如果需要对每一页或者某个页...

2023-01-01

C# Winform实现进度条显示

本文实例为大家分享了C# Winform实现进度条显示的具体代码,供大家参考,具体内容如下创建一个窗体,命名为StartForm添加一个timer控件并更改名字为timerStart 添加一个ProgressB...

2023-01-01

C#单线程和多线程的端口扫描器应用比较详解

目录一、准备工作二、端口扫描器(单线程)三、端口扫描器(多线程)四、总结本文章使用C#编程,制作一个端口扫描器,能够扫描本机有哪些端口开放了,并显示出来,分别使用单线程和多线程进...

2023-01-01

WPF实现雷达图(仿英雄联盟)的示例代码

目录前言实现代码效果预览前言有小伙伴提出需要实现雷达图。 由于在WPF中没有现成的雷达图控件,所以我们自己实现一个。PS:有更好的方式欢迎推荐。实现代码一、创建 RadarCha...

2023-01-01

WPF仿LiveCharts实现饼图的绘制

目录前言 一、PieControl.cs二、App.xaml三、MainWindow.xaml四、MainWindow.xaml.cs每日一笑下班和实习生一起回家,公交站等车,一乞丐把碗推向实习生乞讨。这时,实习生不慌不...

2023-01-01

C#实现对象的序列化和反序列化

什么是序列化和反序列化:将对象及其状态保存起来,通常是保存到文件中,叫序列化。
将文件还原为对象,叫反序列化。序列化和反序列化的接口和帮助类:接口IFormatterobject Deserial...

2023-01-01

深入理解C#委托delegate的使用

目录1.什么是委托2:委托的实现 命名法委托静态方法的实例化委托 实例化方法的委托多播委托 匿名委托什么时候适用委托1.什么是委托委托就是委托某个方法来实现具体的功能,类似...

2023-01-01

C#使用Newtonsoft.Json中的JObject对象

案例1json{    "Name": "Jack",    "Age": 34,    "Colleagues": [{        "Name": "Tom",        "Age": 44    }, {        "Name": "Abe...

2023-01-01

c#解析jobject的数据结构

首先下载newtonsoft.json,增加引用using newtonsoft.json.linq;把jobject的内容提取出来,jobject的内容格式如下:{ "code": 200, "msg": "success", "data": {...

2023-01-01

C#面向对象编程中依赖反转原则的示例详解

在面向对象编程中,SOLID 是五个设计原则的首字母缩写,旨在使软件设计更易于理解、灵活和可维护。这些原则是由美国软件工程师和讲师罗伯特&middot;C&middot;马丁(Robert Cecil...

2023-01-01

C#使用winform实现进度条效果

本文实例为大家分享了C#使用winform实现进度条效果的具体代码,供大家参考,具体内容如下1.例子2.点击查询按钮代码private void button8_Click(object sender, EventArgs e) ...

2023-01-01
返回顶部
顶部