最新 最热

【C#与Redis】--高级主题--Redis 管道

Redis管道是一种用于优化多个命令执行的机制,允许客户端将多个命令一次性发送给服务器,然后一次性接收所有命令的返回结果。这种机制可以减少客户端与服务器之间的网络往返次数,从而提高性能。...

2023-12-30
1

【类型转换】使用c#实现简易的类型转换(Emit,Expression,反射)

哈喽。大家好,好久不见,最近遇到了一个场景,就是在FrameWork的asp.net mvc中,有个系统里面使用的是EntityFramework的框架,在这个框架里,提供了一个SqlQuery的方法,这个方法很好用啊,以至于在EFCORE8里面又添加了回来,不过不知...

2023-12-29
1

【C#与Redis】--高级主题--Redis 发布订阅

发布订阅(Publish-Subscribe)是一种消息传递模式,用于在软件系统中实现解耦和灵活的组件通信。在发布订阅模式中,消息的发送者(发布者)并不直接将消息发送给特定的接收者(订阅者),而是将消息发送到一个中心化的调度机制,通常称...

2023-12-28
1

C#HttpClient超时重试机制详解

超时重试的实现方式可以使用循环结构,在请求发起后等待一定时间,若超时未收到响应,则再次发起请求,循环次数可以根据实际情况进行设置,一般建议不超过三次,这篇文章主要介绍了C# HttpClient超时重试,需要的朋友可以参考下...

2023-12-26
1

C#对象比较,你用对了吗?几种方法?

在 .NET 中使用 C# 时,对象比较(判等)可以通过多种方式进行,主要包括引用相等性比较和值相等性比较。理解这些不同的比较方法对于编写准确和高效的代码至关重要。值类型变量判断就是比较值是否相等,而引用类型的对象判断是...

2023-12-26
1

十二月头条消息,C# 将成为 2023 年度编程语言

2022 年末,C# 看起来会成为当年的编程语言。但在最后时刻,C++ 意外夺冠。

2023-12-26
1

C#编程-002.C#与VB.net区别

在 .NET Framework 环境当中,C# 和 VB.NET 是两种主要的开发语言。 两种语言都是用相同的框架,并且它们会预编译为同样的字节码,然后被编译并在运行时运行。这样我们可以说 VB.NET 和 C# 是功能性等价的。 C# 和 Visual ...

2023-12-26
0

C# 实现时间来到新的一天时触发事件

看到知乎有人提问《C# 如果要实现一个任务每天 0 点执行,用什么方法等待更高效?》,回想起之前写过的一个方法,现在翻出来大家讨论讨论。

2023-12-26
1

【C#与Redis】--高级主题--Redis 事务

事务是数据库管理系统中的一个基本概念,用于管理对数据库的一系列操作,以确保数据的一致性和完整性。在Redis中,事务通过MULTI、EXEC、DISCARD和WATCH等命令实现。事务中的操作要么全部执行,要么全部回滚,保证了原子性。通...

2023-12-25
1

【C#与Redis】--C# 操作 Redis

C# 中通过 StackExchange.Redis 库可以方便地操作 Redis,实现高性能的数据缓存和存储。StackExchange.Redis 提供了强大的 API,允许开发者轻松连接、读取和写入 Redis 数据。通过使用 ConnectionMultiplexer 类,可以建立...

2023-12-25
1