随笔分类 -  .NET Core

摘要:前言​ 推荐一个基于.NET 8 实现的通用权限开发框架Admin.NET,前端使用Vue3/Element-plus开发。 基于.NET 8(Furion)/SqlSugar实现的通用管理平台。整合最新技术,模块插件式开发,前后端分离,开箱即用。 集成多租户、缓存、数据校验、鉴权、事件总线、动态A 阅读全文
posted @ 2024-08-02 10:11 小码编匠 阅读(1632) 评论(12) 推荐(2) 编辑
摘要:前言 MethodTimer.Fody 是一个功能强大的库,可以用于测量 .NET 应用程序中的方法的执行时间。允许你在不修改代码的情况下,自动地测量和记录方法的执行时间。 这个工具是基于.NET的 weaving 技术,通过修改IL(Intermediate Language,中间语言)代码来插入 阅读全文
posted @ 2024-07-23 10:24 小码编匠 阅读(2937) 评论(12) 推荐(40) 编辑
摘要:前言 数字化时代,网络编程已成为软件开发中不可或缺的一环,尤其对于 .NET 开发者而言,掌握 C# 中的网络编程技巧是迈向更高层次的必经之路。无论是构建高性能的 Web 应用,还是实现复杂的分布式系统,网络编程都是支撑这一切的基石。 本篇主要为 .NET 开发者提供一份全面而精炼的 C# 网络编程 阅读全文
posted @ 2024-07-22 10:04 小码编匠 阅读(4318) 评论(8) 推荐(68) 编辑
摘要:前言 在C# 进行开发中,检查参数值是否为null大家都用什么?本文介绍除了传统的方式==运算符,还有一种可以商用is关键字。 C# 7.0 中 is 关键字的使用 传统的方式是使用==运算符: if(person == null) { } 从 C# 7 开始,可以使用is关键字进行空检查: if( 阅读全文
posted @ 2021-08-12 10:20 小码编匠 阅读(1467) 评论(7) 推荐(7) 编辑
摘要:前言 在《C# 8.0 中使用 Index 和 Range》这篇中有人提出^0是什么意思?处于好奇就去试了,结果抛出异常。查看官方文档说^0索引与 sequence[sequence.Length] 相同,表达式 sequence[^0] 不会引发异常,就像 sequence[sequence.Le 阅读全文
posted @ 2021-01-27 09:44 小码编匠 阅读(4110) 评论(3) 推荐(2) 编辑
摘要:前言 项目开发中不管是前台还是后台都会遇到烦人的null,数据库表中字段允许空值,则代码实体类中对应的字段类型为可空类型Nullable<>,如int?,DateTime?,null值字段序列化返回的值都为null,前台对应字段赋值需要做null值判断,怎么才能全局把null替换为空。 本文分享We 阅读全文
posted @ 2021-01-12 11:26 小码编匠 阅读(8401) 评论(27) 推荐(35) 编辑
摘要:.NET Conf 2019 大会上宣布.NET Core 3.0的发布。它包括许多改进,包括添加Windows窗体和WPF,添加新的JSON API,对ARM64的支持以及全面提高的性能。C# 8也是此发行版的一部分,其中包括可为空,异步流和更多模式。包含F#4.7,专注于放宽语法并定位.NET Standard 2.0。可以立即开始将现有项目更新为目标.NET Core 3.0。该版本与以前的版本兼容,从而使更新变得容易。 阅读全文
posted @ 2019-09-24 10:13 小码编匠 阅读(1838) 评论(8) 推荐(12) 编辑