技术栈
.net
搬砖工程师Cola
5 小时前
开发语言
·
c#
·
.net
<C#>在 .NET 开发中,依赖注入, 注册一个接口的多个实现
在 .NET 开发里,有时一个接口会有多个实现类,此时就需要向依赖注入容器注册多个实现。下面会详细介绍不同场景下如何注册多个实现,以及怎样从容器中解析这些实现。
zxy2847225301
15 小时前
c#
·
.net
·
maui
·
toolkit.maui
.NET MAUI教程2-利用.NET CommunityToolkit.Maui框架弹Toast
在上一篇博文的基础上继续操作:.NET MAUI教程1-入门并发布apk包安装到真机-CSDN博客本文内容参考:
追逐时光者
16 小时前
后端
·
.net
·
visual studio
Visual Studio 2022 v17.13新版发布:强化稳定性和安全,助力开发提效!
今天大姚带领大家一起来看看 Visual Studio 2022 v17.13 新版发布都更新了哪些新功能,为我们开发工作带来了哪些便利,是否真的值得我们花费时间把 Visual Studio 2022 更新到最新版本。
WineMonk
17 小时前
.net
·
wpf
.NET WPF 控件类分层结构
在 WPF 中,类的层级结构设计是为了实现线程安全、依赖属性、可视化渲染、布局和交互等功能。以下是 WPF 核心基类的逐级说明,从最底层到最顶层:
码观天工
19 小时前
ai
·
c#
·
.net
·
向量数据库
.NET 原生驾驭 AI 新基建实战系列(三):Chroma ── 轻松构建智能应用的向量数据库
在人工智能AI和机器学习ML迅猛发展的今天,数据的存储和检索需求发生了巨大变化。传统的数据库擅长处理结构化数据,但在面对高维向量数据时往往力不从心。向量数据库作为一种新兴技术,专为AI应用设计,能够高效地存储和查询高维向量数据,成为现代智能应用的核心组件之一。
追逐时光者
1 天前
后端
·
.net
排查 EF 保存数据时提示:Validation failed for one or more entities 的问题
今天有一个使用 EF 的项目遇到了一个这样的异常问题:“Validation failed for one or more entities. See 'EntityValidationErrors' property for more details.”。
喵叔哟
2 天前
微服务
·
架构
·
.net
14.【.NET 8 实战--孢子记账--从单体到微服务--转向微服务】--微服务基础工具与技术--CAP
CAP 是一款专为 .NET 生态设计的开源框架,其核心目标是解决微服务中跨服务数据一致性问题。在分布式系统中,传统事务无法跨服务保证数据一致性,CAP 通过本地事务与消息记录绑定,再利用消息中间件(如 RabbitMQ、Kafka 等)进行异步通信,实现最终一致性,从而优化性能并降低系统耦合。
盗理者
3 天前
.net
·
.netcore
.net Core 和 .net freamwork 调用 deepseek api 使用流输出文本(对话补全)
在官网里面有许多的案例:我们通过查看下面地址和截图可以发现,有 Csharp(C# 的案例,但是没有具体介绍流的部分)
追逐时光者
3 天前
后端
·
.net
2025年C#/.NET快速入门实战指南大全
记录、收集和总结C#/.NET/.NET Core基础知识、学习路线、开发实战、编程技巧练习、学习视频、文章、书籍、项目框架、社区组织、开发必备工具、技术前沿周刊、常见面试题、面试须知、简历模板、人才招聘、以及自己在学习和工作中的一些微薄见解。希望能和大家一起学习,共同进步。
专注VB编程开发20年
3 天前
.net
.net执行脚本:通过字符串的形式来执行按钮的点击操作
若你希望通过字符串的形式来执行按钮的点击操作,也就是实现类似 DoClick("button1") 这样的功能,在不同的 .NET 应用场景(如 Windows Forms、ASP.NET Web Forms 等)中,实现方式有所不同。下面以 Windows Forms 为例,为你详细介绍实现步骤和示例代码。
宝桥南山
3 天前
microsoft
·
ai
·
微软
·
c#
·
.net
·
.net core
Model Context Protocol (MCP) - 尝试创建和测试一下MCP Server
MCP是Model Context Protocol的缩写,是Anthropic开源的一个标准协议。MCP使得大语言模型可以和外部的数据源,工具进行集成。当前MCP在社区逐渐地流行起来了。同时official C# SDK(仓库是csharp-sdk) 也在不断更新中,目前最新版本是0.1.0-preview.7,相对之前的版本还是在不断更新的(发现最新版的McpClientFactory.CreateAsync方法好像有变更)。关于MCP的具体信息可以参考官方网站。
搬砖工程师Cola
3 天前
开发语言
·
c#
·
.net
<C#>在 C# .NET 中,使用 LoggerExtensions方法创建日志
在 C# .NET 中,LoggerExtensions 是 Microsoft.Extensions.Logging 命名空间下的一组扩展方法,它们为 ILogger 接口提供了便捷的日志记录方式。借助这些扩展方法,你能轻松记录不同级别的日志,如调试信息、信息、警告、错误等。下面为你详细介绍其用法:
观无
3 天前
数据库
·
.net
.NET-EFCore基础知识
.NET EF Core(Entity Framework Core)是微软开发的一款开源的对象关系映射(ORM)框架,用于在.NET 应用程序中与数据库进行交互。以下是一些.NET EF Core 的基础知识:
WineMonk
3 天前
.net
·
wpf
.NET WPF 可视化树(Visual Tree)
WPF 的可视化树(Visual Tree)是描述用户界面元素层级关系的核心概念之一,它与逻辑树(Logical Tree)共同构成了 WPF 的 UI 架构。以下是关于 WPF 可视化树的详细说明:
专注VB编程开发20年
4 天前
linux
·
docker
·
.net
VB.NET Asp.Net Core模板WebAPI应用-宝塔面板Linux系统通过Docker部署
宝塔面板支持在Linux系统上部署Docker容器吗?如何在宝塔面板上通过Docker部署VB.NET应用?
花之亡灵
4 天前
笔记
·
c#
·
.net
·
代码规范
.net6 中实现邮件发送
先要开启邮箱的 SMTP 服务,获取授权码,在实现代码发送邮件中充当邮箱密码用。在邮箱的 设置 > 账号 > POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务中,把 SMTP 服务开启,获取授权码。