
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
C#中的Lambda表达式本质上是匿名函数的简化写法,省略了delegate关键字。文章通过示例展示了不同形式的Lambda表达式:无参无返回值、带参数(可省略类型)以及带返回值的用法。重点解释了闭包现象,即内部函数引用外部变量会延长外部变量的生命周期,但循环变量i在匿名函数中会捕获最终值而非迭代中的值。最后通过Test类的实例演示了事件与Lambda表达式的结合使用,以及闭包在实际应用中的表现。

本文介绍了C#中多线程编程的基本概念与实现方法。主要内容包括:1)操作系统进程与线程的关系,线程共享内存空间;2)C#通过Thread类控制线程,包含创建、启动、后台设置、终止等操作;3)线程同步问题,使用lock加锁解决多线程共享资源冲突;4)线程休眠(Thread.Sleep)和终止控制(通过bool标志)。示例代码演示了主线程与子线程的交互、后台线程设置及同步锁的应用场景。文章重点讲解了如何

C#中的LinkedList类是双向链表的泛型实现,提供了丰富的操作方法。文章演示了其基本用法:增删查改方面,可通过AddFirst/Last在头尾添加节点,用AddAfter/Before在指定位置插入,使用RemoveFirst/Last/和Remove删除节点,通过Find/Contains查找元素。遍历方式包括foreach循环、从头到尾(Next指针)和从尾到头(Previous指针)的

摘要:C#显式转换包括Parse法(将合法字符串转为特定类型)、Convert法(支持跨类型转换,含四舍五入功能)和ToString()(将变量转为字符串)。Parse和Convert都要求严格的格式匹配,Convert对类型命名有特殊规则(如long为Int64)。这些方法分别适用于字符串解析、类型互转和字符串拼接场景。
C#中的异常捕获功能
C#中的枚举数据类型

C#一维数组

C#中的二维数组与交错数组基础

C#中引用类型与值类型的简介

C#中ref与out关键字的使用








