排序
Winform窗体增加水印
思路:使用透明无框窗体覆盖需要添加水印的窗体,并设置owner为主窗体。然后在透明窗体绘制水印文本即可新增水印类:public class Watermark { private string text; private int gap; private ...
基础:C#泛型
C#泛型概述什么是泛型?泛型是C#2.0中推出的新语法,泛型不是语法糖,而且由框架升级提供的功能。泛型(Generics)是一种编程范式,它允许您编写可与任何数据类型一起工作的代码。泛型通过使用...
基础:表达式树
表达式树 Expression Trees表达式树是什么?表达式树(Expression Trees)是.NET框架中的一个强大功能,它将代码表示为一个由表达式节点组成的树形结构。每个节点代表代码中的一个操作,例如方...
基础:C#中的位运算
位运算是程序员掌握底层开发和优化性能的利器。对于那些需要处理二进制数据、优化算法或进行底层操作的开发者来说,理解并熟练使用位运算符是必不可少的技能!1.按位与( & )描述...
C#调用Bartender SDK二次开发
引用COM库Seagull\BarTender 2022\SDK\Assemblies\Seagull.BarTender.Print.dll启动引擎// 启动引擎(第一次运行耗时较多) Engine btEngine = new Engine(true)打开BTW文档并指定打印机// 打开...