首页
新闻
会员
周边
园子
·
关注
·
粉丝
·
会员
·
随便看看
·
消息
欢迎,请先
登录
或者
注册
。
登录
/
注册
闪存
提问
博问
博客
投递
新闻
添加
收藏
文库
问题反馈
问题列表
我关注的
我的博问
博问标签
提问
回答
被采纳
3
回答数
30
C# 中 Regex.Replace 替换时是否有必要先用 IsMatch 检查
场景是关键词过滤,绝大多数内容都没有对应的关键词,请问 Regex.Replace 替换时是否有必要先用 IsMatch 检查 if (_regexKeywords.IsMatch(text)) {
1
回答数
30
C# 计算 Hash 值的最新方法
好久没写计算 hash 值的代码了,请问 .NET 中用 C# 计算 Hash 值的最新方法是什么?
2
回答数
30
.NET 控制台程序中如何创建 HttpClient 实例
如何用 C# 以一句话代码创建 HttpClient 实例?只能使用一个分号
1
回答数
30
.NET 10 项目出现很多 HttpClientLogger 产生的错误日志
一个 ASP.NET Core 10 项目,出现很多 HttpClientLogger 产生的错误日志,请问如何解决? 2026-02-06 00:00:16.486 [Error] HEAD rba
1
回答数
30
如何快速地重建 redis 集群
有个用于缓存的 redis 集群频繁宕机,请问如何快速地重建 redis 集群?不需要恢复数据
1
回答数
30
.NET 中的 MediatR 有哪些替代开源库
想找替代开源库主要是两方面的考虑: 性能问题,详见 MediatR Performance Benchmarks 开源协议的改变,详见 AutoMapper and MediatR Licensing
1
回答数
30
C# 中如何让泛型参数支持 TryParse 字符串
场景是下面的 HttpClient 扩展方法实现,想从 response headers 中读取字符串值,通过 TryParse 转换为泛型类型对应的值 public static class Htt
1
回答数
30
.NET: 如何通过 Refit 获取 HttpClient 实例
在一个 ASP.NET Core 10 项目中,web api client 是基于 Refit 实现的 public interface IBlogPostClient { [Get("/v2/bl
1
回答数
30
ASP.NET Core 中 www 二级域名重定向至根域名的最简单方法
比如从 https://www.cnblogs.vip 自动跳转至 https://cnblogs.vip,请问在 ASP.NET Core 10 中最简单的实现方法是什么?
2
回答数
30
ASP.NET Core: 如何消除警告「ASP0014: Suggest using top level route registrations」
在一个 ASP.NET Core 10 项目中,Program.cs 中下面的代码: app.UseEndpoints(RouteConfig.Build); 出现编译警告: ASP0014: Sug
1
回答数
30
ASP.NET Core 中将 appsettings 配置节绑定到 IOptions 的最简单方法是什么
微软官方帮助文档中的绑定方法是这样的 builder.Services.Configure<PositionOptions>( builder.Configuration.GetSection(Pos
1
回答数
10
.NET:如何在 Program.cs 中从 IOpitons 的实例中读取配置
一个 ASP.NET Core 10 项目,在 Program.cs 中注册 redis 客户端时需要从 UCenterOptions 中读取配置 services.AddCnblogsRedis(c
1
回答数
10
从 .NET 9 升级到 .NET 10 遇到找不到 JwtClaimTypes 的错误
将一个项目从 ASP.NET Core 9.0 升级至 ASP.NET Core 10.0,并且更新了所有 nuget 包,下面的代码出现 build 错误 public string Externa
1
回答数
30
.NET 中如何用 Moq 对 IRedisClientFactory 进行 mock
在一个 .NET 10 项目的测试代码中,想对下面的 IRedisClientFactory 进行 mock,请问如何实现? public class UCenterService( IRedisCl
1
回答数
30
.NET 中如何将 redis 中 List 类型的数据读取为 IAsyncEnumerable
这是今天在代码重构中遇到的问题,当前代码中将整个博文列表序列化为一个字符串后保存在redis 中,读取时将整个字符串反序列化为博文列表。重构中改用 redis List 保存博文列表,将博文一篇一篇添
1
回答数
30
Moq Mock 时总是报错 "Unsupported expression"
下面的 C# mock 代码,编译通过,但运行时总是报错 var redisDatabaseMock = new Mock<IRedisDatabase>(); redisDatabaseMock .
1
回答数
10
Visual Studio 2026 重新打开解决方案后所有的 tab 都被关闭
从 VS 2022 升级到 VS 2026 后,有一个项目的解决方案遇到奇怪问题。退出 VS 2026 之前,打开着很多 tab,并且还有一些 tab 被 pin 着,退出后重新打开这个解决方案,之前
1
回答数
30
C# 项目(csproj)启用 Nullable 设置竟然会影响到 EF Core 的映射
昨天将一个 Domain Entities 所在的项目启用 Nullable 设置 <Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <Nullabl
1
回答数
30
如何彻底关闭 EF Core 的实体状态跟踪
在 CQRS 的实现场景中,想针对 Query 使用专门的 readonly DBContext,请问如何彻底关闭 EF Core 的实体状态跟踪?
2
回答数
30
LINQ 中重用 Expression<Func<Blog, bool>> 的问题
在下面的 C# 代码中针对 Blog 实体定义了 Expression<Func<Blog, bool>> (PublicSpec 方法部分) public static class BlogsSpe
1
回答数
30
Windows App on MacOS 突然无法复制粘贴
昨天突然出现的问题,Windows App(之前叫 Microsoft Remote Desktop)无法在 Windows 与 MacOS 之间进行复制粘贴,请问如何解决这个问题? Windows
1
回答数
30
在 ASP.NET Core Minimal APIs 中如何通过 GZipStream 响应 gzip 文件下载
想在 .NET 10 的 Minimal APIs 中,通过 GZipStream 返回一个 gzip 文件供下载,请问如何实现? 英文提问:How to respond with a gzip fi
1
回答数
30
在 ASP.NET Core 中如何通过 Route 传递指定的参数值
比如下面的2个 asp.net core minimal api endpoint,如何将 xml 与 gz 传递给 ext 参数? app.MapGet("/sitemap.xml", (strin
2
回答数
30
如何只用数字与特殊符号表示发文额度
想在页面中以极简文字显示发文额度,如何只用数字与特殊符号表示?需要显示总额度、已用额度、剩余额度 比如 100-20=80,其中 100 是总额度,20 是已用额度,80 是剩余额度
1
回答数
30
项目从 .NET 9 升级到 .NET 10 后 Moq 出现问题
项目从 .NET 9 升级到 .NET 10,并升级了所有 nuget 包后,下面的测试代码出现找不到 SetupRequest 方法的错误 var mockHandler = _servicePro
1
2
3
4
5
6
7
8
9
10
11
···
200
Next >
dudu
园豆:23220
排名:8
博问搜索
关于博问
»
博问帮助
»
发现问题
»
我有建议