C#实现扫雷游戏

目录一、实验目的:二、实验要求:三、实验内容:四、实验源代码:五、实验结果:六、总结本文实例为大家分享了C#实现扫雷游戏的具体代码,供大家参考,具体内容如下一、实验目的:1、掌握c...

2022-08-06

C#中DateTime函数的详细用法

目录一、初始化:带农历日期二、格式化函数。1、常用2、长短日期和时间三、属性1、日期部分2、时间部分3、计时周期四、日期操作1、加减几X:2、两日期差异的TimeSpan3、比较时...

2022-08-06

C# 中的多态底层虚方法调用详情

目录一、C# 中的多态玩法1. 一个简单的 C# 例子2. 汇编代码分析(1)eax,dword ptr [ebp-8](2)eax,dword ptr [eax](3)eax,dword ptr [eax+28h](4)call dword ptr [eax+10h]三、总结前...

2022-08-06

C#实现加密与解密详解

目录一、Hash加密,使用HashAlgorithm哈希算法类的派生类(MD5、SHA1等)1、使用抽象类HashAlgorithm2、使用抽象类MD53、使用MD5CryptoServiceProvider类4、Web使用的Hash加密:For...

2022-08-06

C#使用XSLT实现xsl、xml与html相互转换

目录一、转为html文档1、xsl文件2、转换3、结果二、转为xml文档1、prices.xsl2、转换XsltArgumentList.AddExtensionObject三 、调用XSL参数1、xml文件2、order.xsl3、转换...

2022-08-06

C#中把FastReport.Net报表控件的数据保存到数据库

通常报表都存储在一个地方,但是在单独的文件中。随着文件数量的增加在结构和搜索上也困难多多,针对这个问题,我遇到了一个非常有趣的报表对象属性——ReportSourceSt...

2022-08-06

基于C#实现宿舍管理系统

目录前言一、项目创建二、主页面设计三、主页面代码1.登录按钮2.退出按钮3.注册按钮4.SQL配置5.主页总体代码前言本次项目主要是因为我们的大作业要求要求,因为网上C#的资源...

2022-08-06

C#中的multipart/form-data提交文件和参数

目录C# multipart/form-data提交文件和参数C# POST multipart/form-data案例C# multipart/form-data提交文件和参数 public static string PostJsonData(string url, Dictio...

2022-08-06

聊聊C#中的Mixin的具体用法

目录写在前面从一个简单例子说起在类中实现单例在父类中实现单例轮到Mixin出场定义Mixin在C#中在8.0之前从C#8.0开始写在前面Mixin本意是指冰淇淋表面加的那些草莓酱,葡萄干...

2022-08-06

C#向数据库中插入或更新null空值与延迟加载lazy

插入或更新null空值一、在SQL语句中直接插入null或空字符串“”int? item = null;item == null ? "null" : item.ToString();item == null ? "" : item.ToString(...

2022-08-06

C#使⽤XmlReader和XmlWriter操作XML⽂件

一、概述1、XMLReader为抽象类,其派生类有:XmlDictionaryReaderXmlNodeReaderXmlTextReader(与IO命名空间中的TextReader对象一起使用)、XmlValidatingReader(添加了DTD和模式验...

2022-08-06

C#使用LINQ查询操作符实例代码(一)

目录相关阅读示例业务背景介绍一、筛选操作符结果:1、索引器筛选2、类型筛选OfType二、投影操作符1、Select 子句结果:相应的lambda表达式:2、复合的From子句三、let子句四、排...

2022-08-06

C#串口编程System.IO.Ports.SerialPort类

从Microsoft .Net 2.0版本以后,就默认提供了System.IO.Ports.SerialPort类,用户可以非常简单地编写少量代码就完成串口的信息收发程序。1. 串口硬件信号定义DB9 Connector 信...

2022-08-06

C#使用CefSharp控件实现爬虫

一、CefSharp介绍CEF 全称是Chromium Embedded Framework(Chromium嵌入式框架),是个基于Google Chromium项目的开源Web browser控件,支持Windows, Linux, Mac平台。CEFSharp就是...

2022-08-06

C# 获取数据库中所有表名、列名的示例代码

C# 获取数据库中所有表名、列名,实现代码如下所示: List<Dictionary<string, string>> GetColsName(Guid gtype,string tableName,string itemIndex= "COLUMN_NAME")...

2022-08-06

C#下使用XmlDocument操作XML详解

目录一、XML DOM概述二、XML成员1、XMl节点:XmlNode1、属性:2、方法:2、XML文档:XMLDocument1、属性:2、方法:3、事件:3、XML元素:XmlElement1、属性:2、方法:三、创建与查询XML1、Xml...

2022-08-06

C#使用日志组件log4net

目录一、概述1、下载与版本2、Log4net的结构3、日志的级别二、建立log4net配置文件1、配置文件2、Logger3、Appender4、PatternLayout中的转换模式三、定义配置文件1、在Win...

2022-08-06

在C#中使用MongoDB数据库

一、添加MongoDB引用想要在C#中使用MongoDB,首先安装支持MongoDB的C#版的驱动。利用MongoDB官方发布的C#驱动,可通过网络下载或nuget安装,得到MongoDB相关的dll,添加到项目中...

2022-08-06

C#/VB.NET 实现在PDF表格中添加条形码

目录类库引入及代码思路代码示例C#vb.net条码的应用已深入生活和工作的方方面面。在处理条码时,常需要和各种文档格式相结合。当需要在文档中插入、编辑或者删除条码时,可借助...

2022-08-06

C# GDI+实现时钟表盘

本文实例为大家分享了C# GDI+实现时钟表盘的具体代码,供大家参考,具体内容如下一、设计如下图界面按键“打开时钟”按下后会出现表盘,按键“退出”按下后...

2022-08-06

Entity Framework配置关系

目录一、Has方法与With方法1、Has方法:2、With方法:二、一对一关系:1、DataAnnotations数据标注的方式2、Fluent API方式(1)1:0..1关系(2)1:1 关系三、一对多关系:1、DataAnnotation...

2022-08-06

C#如何使用Task类解决线程的等待问题

目录使用Task类解决线程的等待问题Task类用法示例小结C#代码执行中等待10秒使用Task类解决线程的等待问题在任何的编程语言中,面对耗时任务时,我们都会有这样的需求:让任务执行...

2022-08-06

c#中task与thread的区别及使用讲解

目录一.什么是thread二.什么是task三.创建一个task任务有两种模式1.使用factory创建会直接执行2.我们来看看task的生命周期3.下面演示几个控制task的方法4.task的回调执行5....

2022-08-06

C#中POST接口formdata传参模板的记录

目录POST接口formdata传参模板记录C#模拟formdata提交参数POST接口formdata传参模板记录 var res = ""; HttpClient _httpClient = new HttpClient(); var postContent = ne...

2022-08-06

C#中Backgroundworker与Thread的区别

目录1.Backgroundworker2.Thread3.总结最近项目要用到,窗体Form程序要在后台开启几个子线程,负责和其他端进行通信,异步读写,并且来更改UI。在网上查了有Backgroundworker与Thre...

2022-08-06

Entity Framework模型优先与实体对象查询

目录一、概念:EF6 可实现的功能:二、安装Entity Framework61、VS2019 Installer安装“Entity Framework6 工具”2、通过Nuget安装“Entity Framework”:三...

2022-08-06

C#实现日历效果

本文实例为大家分享了C#实现日历效果的具体代码,供大家参考,具体内容如下展示:主要代码:public partial class calendar : Form    {        public calendar()     ...

2022-08-06

Entity Framework映射TPH、TPT、TPC与继承类

目录一、TPH1、默认行为2、Fluent API修改默认行为二、TPT1、默认行为2、Fluent API修改默认行为三、TPC1、默认行为2、Fluent API修改默认行为四、实体拆分五、表拆分六、...

2022-08-06

C#实现图形界面的时钟

本文实例为大家分享了C#实现图形界面的时钟的具体代码,供大家参考,具体内容如下秒针有跳跃两个格子问题,主要是算法耗时没考虑在TimeTicker的触发事件内,导致程序运行有延迟。时...

2022-08-06

C#如何自定义multipart/form-data的解析器

目录解析辅助类 调用示例使用WebSocketSharp自定义实现Web服务时,无法解析multipart/form-data请求的数据。通过查找资料,采用以下方式实现multipart/form-data的解析器。解析...

2022-08-06

C#中的延时函数sleep

目录C#延时函数sleepsleepC#延时函数,不止sleep函数关于Math.Abs()其他用C#中的线程来实现C#延时函数sleepsleepusing System.Threading;  //导入命名空间,类Thread就在此...

2022-08-06

C#记一次http协议multipart/form-data的boundary问题

目录1.问题描述2.解决思路3.解决步骤1.问题描述使用post方法调用上级联网厂家接口,返回http状态码415,返回信息Content type &lsquo;application/x-www-form-urlencoded&rsquo...

2022-08-06

C#实现接口base调用示例详解

目录背景方法1:使用反射找到接口实现并进行调用方法2:利用函数指针方法3:利用Fody在编译时对接口方法进行IL的call调用性能测试总结背景在三年前发布的C#8.0中有一项重要的改进...

2022-08-06

C#使用IronPython库调用Python脚本

IronPython是一种在 .NET及 Mono上的 Python实现,由微软的 Jim Hugunin所发起,是一个开源的项目,基于微软的 DLR引擎。IronPython的主页: IronPython.net /github站点:IronLangua...

2022-08-06

Entity Framework主从表数据加载方式

一、延迟加载:LazyLoading使用延迟加载,关联的实体必须标注为virtual。本例是标注Destination类里的Lodgings为virtual。因为先发sql去查询主键对象,然后根据主键id去从表里查...

2022-08-06

C#实现动态数字时钟和日历

本文实例为大家分享了C#实现动态数字时钟和日历的具体代码,供大家参考,具体内容如下实现如下图所示的简易时钟和日历,要求显示公历日期、时间、星期、农历日期。首先新建一个Ch...

2022-08-06

C#绘制时钟的方法

本文实例为大家分享了使用C#写一个时钟,供大家参考,具体内容如下时钟是这样的一共使用四个控件即可:WinFrom窗体应用程序代码:using SpeechLib;using System;using System.Colle...

2022-08-06

C#正则表达式Regex用法详解

目录一、正则表达式应用举例1、C#校验合法性:2、C#限制输入3、正则表达式匹配闭合HTML标签(支持嵌套)1、分组构造2、举例:二、.Net正则表达式测试器1、功能简介2、下载与安装3...

2022-08-06

C#中后台post请求常用的两种方式总结

目录1.application/x-www-form-urlencoded2.mutipart/form-data最近对接接口的时候,需要根据对方的请求数据类型来进行传值,常用的就是application/x-www-form-urlencoded,ajax...

2022-08-06

C#中的一些延时函数

C#一些延时函数sleep延时方法System.Threading.Thread.Sleep(1000); //毫秒实现的是非独占性延时函数,延时过时中界面仍可响应消息:public static void Delay(int milliSeco...

2022-08-06

c# Task.Wait()与awaiat Task异常处理的区别说明

目录Task.Wait()与awaiat Task异常处理区别Task异常处理Task.WaitAll()注意事项先上代码Task.Wait()与awaiat Task异常处理区别Task异常处理下面有两个例子代码,可以直接复制...

2022-08-06

C#后端接收form-data,创建实体类教程

目录后端接收form-data创建实体类C#获取FormData数据就像这样后端接收form-data创建实体类public class Para_list //实体类 { public long ParemeterID { get;...

2022-08-06

c# 如何将字符串转换为大写或小写

目录c#将字符串转换为大写或小写c#大小写转换合集1.在代码中以 Excel 加日期的算法2.数字转大写3.日、月、日期转大写4.人民币金额小写转大写5.获取中文字拼音首字母6.银行...

2022-08-06

使用Topshelf框架操作Windows服务

一、介绍Topshelf是一个开源的跨平台的宿主服务框架,支持Windows和Mono,只需要几行代码就可以构建一个很方便使用的服务宿主。Topshelf是创建Windows服务的另一种方。它极大的...

2022-08-06

C#中ListView用法实例

目录添加标题显示网格添加数据到表格中自定义其他属性结束添加标题在 Winfrom 界面中添加一个 ListView 组件,然后点击右上角的箭头,点击编辑列添加下面标题,然后点击确定此时...

2022-08-06

Entity Framework主从表的增删改

目录一、添加数据1、在主表中添加从表数据2、添加主表的同时添加从表数据3、添加从表的同时添加主表数据二、修改关联1、修改从表的外键2、从表与主表脱离关系三、删除关联...

2022-08-06

详解C#通过反射获取对象的几种方式比较

目录使用标准反射的 Invoke 方法使用 Activator.CreateInstance使用 Microsoft.Extensions.DependencyInjectionNatasha使用表达式 Expression使用 Emit对比测试总结相关链...

2022-08-06

C#使用Post调用接口并传递json参数

目录Post调用接口并传递json参数Post请求参数(发送Json参数、发送普通参数)1.发送Json格式的Post请求2.带参数的Post请求Post调用接口并传递json参数 public string...

2022-08-06

C#如何Task执行任务,等待任务完成

目录Task执行任务,等待任务完成C# Task任务队列需求基本的Task用法让Task任务按顺序执行使用异步委托解决UI界面卡死问题异步任务队列按顺序执行封装任务队列Task执行任务,...

2022-08-06

c# 免费组件html转pdf的实现过程

目录免费组件html转pdf背景1.在guget下载组件2.使用:直接上代码C#如何将html转pdf免费组件html转pdf背景我们在公司可能遇到一些文件转pdf的场景,这里主要讲述html转pdf。通常...

2022-08-06
返回顶部
顶部