logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

C#中的Lambda表达式

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

文章图片
#c##开发语言
C#中的多线程

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

文章图片
#c##开发语言
C#中的LinkedList类相关的方法

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

文章图片
#c##开发语言
C#中变量的显式转换相关方式

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

#c#
C#中的异常捕获功能

C#中的异常捕获功能

#c##开发语言
C#中的二维数组与交错数组

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

文章图片
#c##开发语言
C#中的值类型与引用类型

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

文章图片
#c##开发语言
C#中ref和out关键字的使用

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

文章图片
#c#
    共 15 条
  • 1
  • 2
  • 请选择