NetBlog主题

C# base关键字使用和执行过程
C#基础

C# base关键字使用和执行过程

694

核心代码static void Main(string[] args){ //本文来自 www.LuoFenMing.com Animal animal = new Dog("Dog"); animal.SayName();//输出结果: My Name is Dog Console.ReadKey();}public abstract class Animal{ public Animal(string name) { …

基于NPOI 将数据填充到Word模板,包含图片的插入
C#基础

基于NPOI 将数据填充到Word模板,包含图片的插入

1888

Nuget安装依赖库 NPOI (版本2.6.2)效果图核心代码/// summary/// 修改字符串/// /summary/// param name="doc"/param/// param name="data"key:占位符,value:替换占位符的字符吕/parampublic void UpStr(XWPFDocument doc, Dictionarystring, string data…

C#基于ItextSharp 生成PDF文档(包含源码实例)
C#基础

C#基于ItextSharp 生成PDF文档(包含源码实例)

1379

需要引入的依赖包,在这里我用的是下面两个版本的依赖包iTextSharp 版本为5.5.13.3QRCoder 版本为1.4.3 生成的效果以下是核心代码PdfUtils类public class PdfUtils{ const string ITextExamplesFolder = "iTextExamples"; const string ResourcesFolder = "resources…

C# 设计模式, 适配器模式(Adapter 两种)
C#基础

C# 设计模式, 适配器模式(Adapter 两种)

933

家用电,电压为 220v,经过适配器,输出为 18v,可供我的笔记本进行使用。第一种:类适配器(使用继承)Portal.cs 类/// summary/// 入口/// /summarypublic class Portal{ private readonly string _msg; public Portal(string msg) { _msg = msg…

C# 修改DataTable列名称
C#基础

C# 修改DataTable列名称

1836

//比如我们在数据库存查了一个DataTable//sql语句为 select Name,Age from userInfo //查询出来一个DataTable里面有Name,Age两个列名,如果我们想把列名Name,Age分别改成姓名和年龄,方法如下//dt为数据数据查询出来的DataTabledt.Columns["Name"].ColumnName = "姓名";d…

C# 方法多个默认参数,设置指定参数的值
C#基础

C# 方法多个默认参数,设置指定参数的值

1451

public void StartupParaSet(float MaxU = 390.0f, float CurrU = 300.0f, float MaxU2 = 3.65f, float MaxI = 250f, float P = 51.0f, float MaxTem = 105.0f, float State = 10.0f){ // 要执行的业务代码...}//如上面方法,如果我们只想设置P 这一个参数值,可以这…