logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

C# 进阶核心知识点汇总|多项目开发 + 委托 + Lambda + 事件一次吃透

本文系统梳理了C#进阶开发的核心知识点,涵盖多项目协作管理、基础语法进阶和核心编程概念。重点内容包括:多项目开发中类库创建与引用技巧;索引器、密封类和静态类的特性与应用;委托(Delegate)的本质及内置泛型委托Func/Action的使用;Lambda表达式的简化规则与实战练习。文章通过可直接运行的代码示例,帮助开发者掌握C#进阶开发的必备技能,为学习Linq和异步编程打下坚实基础。建议读者结

文章图片
#c#
C# Lambda 表达式:从基础用法到集合操作实战

Lambda 核心规则:单参数可省括号,单行有返回值可省{}和return,编译器自动推断参数类型;核心场景:无返回值(Action)用于“执行操作”,有返回值(Func)用于“计算/查询”;EF 关键要点:Lambda 会被解析为 SQL,需使用 EF 支持的方法,加ToList()等方法才执行查询;避坑核心:委托类型匹配、多行有返回值加return、优先用避免异常。掌握这些规则和示例,你就能在

文章图片
#c#
C# 匿名方法与 Lambda 表达式全解析

本文介绍了C#中匿名方法和Lambda表达式的使用场景及区别。匿名方法通过delegate关键字定义,适合临时逻辑处理;Lambda表达式语法更简洁,广泛应用于LINQ查询和事件处理。两者都支持闭包访问外部变量,但Lambda更现代高效。实际开发中推荐优先使用Lambda表达式,以提升代码可读性和维护性。文中通过委托示例展示了三种方法定义方式,并提供了事件处理的对比案例,帮助开发者根据场景选择合适

文章图片
#c#
一文吃透 Avalonia 布局容器|Grid 到 UniformGrid 核心用法 + 语法糖实战

Avalonia布局控件详解 Avalonia的布局系统与WPF同源,通过容器控件划分空间,子元素按规则排列。本文重点介绍五种核心布局控件的特性和用法: Grid网格布局 - 核心布局控件,通过行列定义二维网格 支持Auto/固定值/*比例三种尺寸定义 语法糖简化行列声明(RowDefinitions=",") 可跨行列布局(Grid.RowSpan/ColumnSpan) StackPanel栈

文章图片
C# 进阶核心知识点汇总|多项目开发 + 委托 + Lambda + 事件一次吃透

本文系统梳理了C#进阶开发的核心知识点,涵盖多项目协作管理、基础语法进阶和核心编程概念。重点内容包括:多项目开发中类库创建与引用技巧;索引器、密封类和静态类的特性与应用;委托(Delegate)的本质及内置泛型委托Func/Action的使用;Lambda表达式的简化规则与实战练习。文章通过可直接运行的代码示例,帮助开发者掌握C#进阶开发的必备技能,为学习Linq和异步编程打下坚实基础。建议读者结

文章图片
#c#
C# Lambda 表达式:从基础用法到集合操作实战

Lambda 核心规则:单参数可省括号,单行有返回值可省{}和return,编译器自动推断参数类型;核心场景:无返回值(Action)用于“执行操作”,有返回值(Func)用于“计算/查询”;EF 关键要点:Lambda 会被解析为 SQL,需使用 EF 支持的方法,加ToList()等方法才执行查询;避坑核心:委托类型匹配、多行有返回值加return、优先用避免异常。掌握这些规则和示例,你就能在

文章图片
#c#
C# 匿名方法与 Lambda 表达式全解析

本文介绍了C#中匿名方法和Lambda表达式的使用场景及区别。匿名方法通过delegate关键字定义,适合临时逻辑处理;Lambda表达式语法更简洁,广泛应用于LINQ查询和事件处理。两者都支持闭包访问外部变量,但Lambda更现代高效。实际开发中推荐优先使用Lambda表达式,以提升代码可读性和维护性。文中通过委托示例展示了三种方法定义方式,并提供了事件处理的对比案例,帮助开发者根据场景选择合适

文章图片
#c#
前端必学:JavaScript 数组方法三类记忆法

本文分类讲解JavaScript常用数组方法:1.遍历执行类(forEach):无返回值,用于执行操作;2.处理转换类(filter/map):返回新数组,用于筛选和转换数据;3.条件判断类(some/every/find):返回布尔值或元素,用于条件判断和查找。掌握这些方法能提升代码效率和可读性,建议根据实际需求选择合适的方法。

文章图片
#前端
C#中堆和栈的区别

C#内存管理的核心在于堆与栈的区分:栈用于存储值类型和引用地址,由系统自动分配释放;堆存储引用类型实例,需GC或手动管理。值类型默认存栈,引用类型实例存堆。GC通过扫描无引用对象回收堆内存。优化建议包括:优先使用值类型减少GC压力、避免频繁创建短期对象、及时释放非托管资源等。深入理解堆栈机制是编写高效C#代码的基础,能有效优化性能并预防内存泄漏。

#c#
CxShell:AI 赋能的跨平台终端,一个人也能做出生产级运维工具

CxShell:AI赋能个人开发者打造的全能跨平台远程运维工具 摘要: CxShell是一款开源跨平台远程会话客户端,由个人开发者借助Routin AI开发完成。它整合了SSH、SFTP、RDP、VNC等主流远程协议,提供终端会话、文件传输、服务器监控等一体化运维功能。基于.NET 10+Avalonia 12+AtomUI构建,具备现代化UI设计和高度自定义能力,支持Windows/macOS/

文章图片
#人工智能#运维
    共 19 条
  • 1
  • 2
  • 请选择