目录C#动态创建lambda表达式Lambda表达式动态拼接生成工具类总结C#动态创建lambda表达式近日在使用了一下EF框架,在做多条件where查询的时候不知道怎么做,网上找了找,一开始用context.Database.SqlQuery<T>方法写sql语句,之后遇到了SqlParamterCollection已在另一定义的问题,找了一下
......
372
0
0
2023-04-03
目录switch和字典类、成员、方法是时候规范一下写法了继承枚举构造函数和方法重载运算符重载基础必读: 超快速成,零基础快速掌握C#开发中最重要的概念switch和字典前文提到过,有个游戏里面有个著名的屎山,就是跑了19亿次if,把玩家憋得不行。而解决这个问题其实非常简单,只需用到switch就可以了。比如打牌的时候,正常只有2-10是数字,1是A
......
359
0
0
2023-04-03
目录C# Stopwatch的使用什么是StopwatchStopwatch的简单使用C#使用Stopwatch精确测量运行时间测量耗时操作的运行时间查看Stopwatch计时器的计时方式附上官网上的一个测试实例总结C# Stopwatch的使用什么是StopwatchStopwatch:提供一组方法和属性,可以准确的测量运行时间。使用的时候需要引用命名空间
......
436
0
0
2023-04-03
目录C#写入xml文件1、XmlDocument2、DataSet对象里的值来生成XML文件3、利用XmlSerializer来将类的属性值转换为XML文件的元素值。示例:写入xml1、创建xml文档2 、增加节点3 、修改节点:4 、删除节点c#读取xml文件总结C#写入xml文件1、XmlDocument1。我认为是最原始,最基本的一种:利用XmlDoc
......
486
0
0
2023-03-29
目录前言一、String.Replace() 的几个重载1、Replace(Char, Char)2、String.Replace(String, String) 3、Replace(String, String, StringComparison)4、Replace(String, String, Boolean, CultureInfo)二、R
......
427
0
0
2023-03-26
目录简介效果图自定义最小化、最大化、关闭按钮布局实现结语简介Microsoft官网关于 WindowChome 的介绍截取Microsoft文章的一段话:若要在保留其标准功能时自定义窗口,可以使用该 WindowChrome 类。 该 WindowChrome 类将窗口框架的功能与视觉对象分开,并允许你控制应用程序窗口的客户端和非客户端区域之间的边界。 通过
......
560
0
0
2023-03-23
目录前言实现流程1、创建项目2、界面绘制3、我方飞机4、敌方飞机5、子弹及碰撞检测 总结前言此文主要基于C#制作一个飞机大战游戏,重温经典的同时亦可学习。实现流程1、创建项目打开Visual Studio,右侧选择创建新项目。搜索框输入winform,选择windows窗体应用,填写对应的保存路径点击下一步,创建成功后如下图,会有一个默认打开的Fo
......
549
0
0
2023-03-23
本文是一篇适合初学者的 .NET nanoFramework 保姆级入门教程,并提供了基本的入门程序并介绍了微雪的 ESP32-S2-Pico 使用 .NET nanoFramework 开发过程的基础知识。1. 背景1.1 .NET IOT 与 .NET nanoFramework.NET 支持物联网(IoT) 应用的开发,其提供的.NET IoT 库可以
......
597
0
0
2023-03-20
WPF 之列表分页控件框架使用大于等于.NET40。Visual Studio 2022。项目使用 MIT 开源许可协议。新建Pagination自定义控件继承自Control。正常模式分页 在外部套Grid分为0 - 5列:Grid.Column 0 总页数共多少300条。Grid.Column 1 输入每
......
612
0
0
2023-03-18
目录一、大家是否有这个需求二、 多库架构ORM三、跨服务器跨库联表查询3.1 跨库查询之一对一3.2 跨库查询之一对多3.3 跨库查询之多对多3.4 多个表查询我们可以这么写3.5 手动指定多库3.6是否有性能问题.NET 6 跨服务器联表查询, MySql、Oracle、SqlServer等相互联表一、大家是否有这个需求1.跨品种查询 :比如 MYSQL和
......
523
0
0
2023-03-15
WPF 窗体设置亚克力效果框架使用大于等于.NET40。Visual Studio 2022。项目使用 MIT 开源许可协议。WindowAcrylicBlur 设置亚克力颜色。Opacity 设置透明度。实现代码1) 准备WindowAcrylicBlur.cs如下:using System;
using
......
371
0
0
2023-03-13
我们知道,每个应用程序就是一个进程,一个进程有多个线程。Task Parallel Library为我们的异步编程、多线程编程提供了强有力的支持,它允许一个主线程运行的同时,另外的一些线程或Task也同时运行。本篇体验基本用法。基本用法Taks的构造函数接收的类型是Action,也就是一个委托。static void Main(string[] args)
......
371
0
0
2023-03-13
文章目录前言一、DeveloperSharp的使用1.安装包2.初始化数据库连接3.查询数据4.增/删/改5.输出参数6.存储过程二、DeveloperSharp的参数说明1.SqlExecute<T>2.SqlExecute<T>3.SqlExecute4.SqlExecute5.SpExecute<T>6.SpExec
......
433
0
0
2023-03-12
1.创建字符串string 变量名 = "字符串内容";string str = "abcdrf";
Console.WriteLine(str);
2.获取字符串的长度变量名.Length相当于调用了一个计算长度的方法string str = "abcdrf";
Console.WriteLine(str);
int len = str.Lengt
......
553
0
0
2023-03-11
WPF 使用 DrawingContext 绘制温度计框架使用大于等于.NET40;Visual Studio 2022;项目使用 MIT 开源许可协议;定义Interval步长、MaxValue最大温度值、MinValue最小温度值。CurrentGeometry 重新绘制当前刻度的Path值。CurrentValue&nbs
......
576
0
0
2023-03-08