.NET Core 特性(Attribute)底层原理解析
Attribute不仅仅局限于C#中,在整个.NET框架中都提供了非常大的拓展点,任何地方都有Attribute的影子,这篇文章主要介绍了.NET Core 特性(Attribute)底层原理,本文给大家介绍的非常详细,需要的朋...
如何使用Microsoft.Extensions.AI简化.NET中的AI集成
Microsoft.Extensions.AI是一个创新的 .NET 库,它为平台开发人员提供了一个内聚的 C# 抽象层,简化了与大型语言模型(LLMs)和嵌入等AI服务的交互,本文给大家介绍如何使用Microsoft.Extensions.AI简化...
.NET9 EFcore支持早期MSSQL数据库 ROW_NUMBER()分页功能
文章介绍了如何在.NET 9中使用EF Core实现对早期MSSQL数据库的ROW_NUMBER()分页兼容,由于EF Core 9对底层API进行了重大更新,原有的兼容代码需要重新实现,具体实现代码跟随小编一起看看吧...
.NET 某券商论坛系统卡死问题分析
前几个月有位朋友找到我,说他们的的web程序没有响应了,而且监控发现线程数特别高,内存也特别大,让我帮忙看一下怎么回事,现在回过头来几经波折,回味价值太浓了,本文给大家分享.NE...
.NET Core 线程池(ThreadPool)底层原理源码解析
文章介绍了.NET Core线程池的结构和工作原理,包括生产者-消费者模型、线程饥饿问题、线程池增长策略等,同时,对比了Task和线程池在并发编程中的优缺点,并推荐使用Task来优化线程池的使...
.NET 9 中 LINQ 新增功能实现过程
文章介绍了.NET 9中LINQ新增功能,包括CountBy、AggregateBy和Index方法,并提供了相关代码示例和输出结果,感兴趣的朋友跟随小编一起看看吧...
如何使用 .NET 创建新的 WPF 应用
本文介绍了如何使用.NET创建新的WPF应用,并向窗口添加控件,通过处理控件事件,可以为应用提供功能,感兴趣的朋友跟随小编一起看看吧...
防止.NET应用多实例运行的有效方法
在开发桌面应用程序时,可能会遇到这样一种需求:限制程序只能同时运行一个实例,如果用户试图再次启动同一个程序,应该将已经运行的程序窗口置于前台而不是启动一个新实例,这篇文...
.NET的强类型字符串(Strongly typed string)详解
强类型字符串是一种编译时类型检查的字符串表示方法,类似于枚举,但具有更好的扩展性和约束性,强类型字符串可以提供更好的可读性和维护性,并且可以避免运行时错误,本文介绍什么是...
.NET9中Swagger平替Scalar使用详解
本文详细介绍了Swagger中常用功能在Scalar中的使用,包括版本说明、接口分类、接口及参数描述、枚举类型、文件上传和JWT认证等,并提供相关代码示例和效果展示,感兴趣的朋友跟随小编一...
