自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 收藏
  • 关注

原创 Task的Wait(...)方法重载与CancellationTokenSource任务取消; Task ContinueWith方法()

这段代码展示了如何使用CancellationToken来取消异步任务,以及如何在任务被取消时处理相应的逻辑。

2024-04-15 15:07:19 646

原创 自定义集合类实现接口IEnumrable和IEnumrator,遍历/迭代自定义集合对象

自定义集合类,实现IEnurable接口、IEnumrator接口,从而实现对自定义集合类的遍历.

2024-04-12 10:03:57 697

原创 C#如何用NPOI创建、读取、更新Excel文件

NPOI Workbook ISheet IRow ICell

2024-04-11 13:59:26 1303

原创 题外话,Array.Sort方法重载的委托参数

在C#中,你可以使用Lambda表达式来实现接口中的方法。Lambda表达式是一种简洁的代码构造,它可以在需要委托类型的地方定义匿名函数。时,Lambda表达式中的代码将被执行。的实例,使用Lambda表达式。是一个接口,它只有一个方法。方法中,我们创建了一个。

2024-04-10 14:15:38 262

原创 泛型类型参数约束2 - 枚举作为约束类型

泛型 泛型方法 枚举 类型参数 约束 枚举

2024-04-09 16:31:15 445

原创 关于泛型类型参数的约束

泛型类 类型参数约束where

2024-04-09 10:22:02 615

原创 继承IComparer接口实现Sort(IComparer comparer)排序;继承IComparable接口实现自定义集合类的Sort()排序

自定义集合类,IComparer接口实现,IComparable接口实现

2024-04-06 15:17:37 382

原创 XML的基础知识及XMl文件的创建/读取/更新demo详解

xml文档的创建,读取,更新(添加节点,修改节点内容,删除节点)

2024-04-02 13:10:00 1277

原创 显式隐式实现接口

接口实现方式,显式隐式,访问修饰符的区别,调用区别

2024-04-01 10:03:09 487

原创 自定义类实集合现接口IComparable达到排序目的

IComparable接口的实现,CompareTo方法.

2024-03-29 10:36:30 519

原创 结构体demo

【代码】结构体demo。

2024-03-28 15:59:54 249

原创 索引器(indexer)demo

索引器

2024-03-27 15:02:33 220

原创 多维数组和交错数组笔记; 冒泡法和选择法数组排序

多维数组,交错数组

2024-03-27 11:12:32 652

原创 使用SqlDataAdapter和DataSet维护数据库表数据

Dataset, Tables, Rows, Columns, DataRow, DataColumn, Find(), New().

2024-03-26 15:32:52 578

原创 VS2017完整的培训教程PPT

VS2017培训教程,PPT

2024-03-22 16:56:47 90

原创 C# 泛型培训理论 + demo

泛型的定义和类型参数;

2024-03-22 16:45:22 73

原创 VS2017 remote debugger实现在线调试note

remote debugger,vs2017

2024-03-22 16:27:16 311

原创 泛型可空类型Nullable<T>

可空类型Nullable, int?, bool?, Nullable, HasValue

2024-03-22 08:57:56 177

原创 C# 右键快捷菜单(上下文菜单)的两种实现方式

ContextMesuStrip控件,ContextMesuStrip类

2024-03-21 15:48:43 326

原创 Winform主菜单两种实现方式

MainStrip, ToolStripMenuItem,,,

2024-03-21 09:34:09 981

原创 异步方法demo,看代码注释吧,不码文字描述了~

task, async method,await,Task

2024-03-15 15:40:21 567

原创 ADO .Net操作SQL Server数据库

SqlConnection, SqlCommand, SqlDataReader, SqlDataAdapter,DataSet, ExecuteNonQuery

2024-03-13 15:43:08 731

原创 正则表达式中元字符的使用

正则表达式,元字符,转义字符\

2024-03-12 14:50:47 280

原创 C#集合和数据结构,随笔记录

集合,队列,字典,列表,哈希表

2024-03-12 10:43:40 889

原创 文件和流IO

File, Fileinfo,Directory, DirectoryInfo, DriveInfo, FileStream, StreamWriter, StreamReader, Seek.

2024-03-12 08:58:26 1092

原创 正则表达式笔记+demo

Regex 元字符预定义字符类,边界匹配符,重复限定符,分组,匹配算法

2024-03-11 15:04:14 676

原创 字符编码 字符串转义

/使用System.String和System.Text.StringBuilder,可以动态构造自定义字符串,执行许多基本字符串操作,如从字节数组创建新字符串,比较字符串的值和修改现有的字符串等等。//首先介绍 ANSI编码,ANSI不是一种特定的编码方式,具体是要取决于操作系统:如果是中文操作系统指的ANSI就是指的是GBK, 如果是日本,就是JIS,如果是英文,就是ASCII,//愿意字符串,即取消转义,字符串中用两个""表示双引号。//字符串中\*,转义,表示字符串引号。

2024-03-11 11:40:26 375

原创 .Net预处理器指令

预处理器指令 #define #undef 定义符号#if #else #elif #endif 预定义特性Conditional Obsolete

2024-03-08 10:01:38 609 1

原创 多线程Thread 和 线程池ThreadPool

Thread:Start,Interrupt, Abort,ThreadPriority Lock;Thread'Pool:QueueUserWorkItem, Timer,BeginInvoke() IAsyncResult, AsyncResult,(MyDelType)(((AsyncResult)ar).AsyncDelegate)

2024-03-07 14:58:19 966 1

原创 解决多线程冲突加锁及解决死锁问题

C#, thread, lock, sync,

2024-03-07 10:56:46 279 1

原创 C#位移运算,位运算

位移运算,位运算(与& 或| 非~ 异或^)

2024-03-06 13:58:40 510 1

原创 the demo for C# multicast delegate 多播委托

【代码】the demo for C# multicast delegate 多播委托。

2024-03-06 11:08:57 245 1

原创 C#函数一些关键关注点/局部函数

ref out 可选参数 递归 外部方法 分部方法 命名参数

2024-03-05 09:58:08 140 1

原创 常用的格式化字符串汇总

String.Format .Tostring() StringBuilder DateTime

2024-03-05 09:42:24 362 1

原创 元组tuple

Tuple ValueTuple C#7.0

2024-03-04 17:07:15 232 1

原创 tips note for LINQ demo

扩展方法,LINQ Select Where Delegate Lambda

2024-03-04 14:56:12 443 1

原创 C# main方法命令行参数

C#, 命令函参数, cmd.exe, string[] args

2024-03-04 14:14:20 450 1

原创 task demo2 异步方法- async、await关键字

异步方法 Task async await Task

2024-03-04 11:40:00 936 1

原创 TPL:隐式创建并行任务Parallel和显示创建并行任务Task

TPL Task Delegate Lambda Parallel.Invoke()

2024-03-04 11:35:08 646 1

原创 字符串的不可变性及内存管理方式

字符串不可变性 字符串拼接 内存消耗 StringBuilder

2024-03-01 15:07:26 189

VS2017完整的培训教程PPT

C# VS2017培训PPT,包含面向过程,面向对象,泛型,线程,IO,特性,Win form,ASP.NET,WPF

2024-03-22

C# 泛型培训理论 + demo

培训理论 + demo PPT展示,理论结合实际,上手快好理解

2024-03-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除