标签

 c# 

相关的文章:

本列表汇集了多篇关于 C# 编程的实用文章,涵盖从跨平台工具到与 Python 交互的多种技巧,助力开发者提升编程效率与技能。

C#最新特性

原文英文,约400词,阅读约需2分钟。发表于:

C# continues to evolve as a versatile and powerful programming language for modern application development. With each new version, Microsoft introduces features that enhance developer...

C#不断发展,新增特性如记录类型、全局使用指令、可空引用类型增强、模式匹配改进等,提升了开发效率和代码可读性,帮助开发者构建高效、安全的应用程序。

C#最新特性
相关推荐 去reddit讨论

C#在云计算中的最新趋势

原文英文,约700词,阅读约需3分钟。发表于:

As cloud computing continues to evolve, developers seek efficient tools and frameworks to build scalable and maintainable cloud-based applications. C# (C-Sharp), a versatile and powerful...

随着云计算的发展,C#因其与Azure的无缝集成和强大功能,成为云开发的热门选择。它支持无服务器计算、容器化、DevOps和AI/ML集成,提升了开发效率和安全性。现代语言特性和跨平台支持使C#在构建可扩展、安全的云应用中更具优势。

C#在云计算中的最新趋势
相关推荐 去reddit讨论

回顾 2024 年 12 个月的C#/.NET/.NET Core优秀项目和框架简报

原文中文,约1700字,阅读约需4分钟。发表于:

前言今天咱们一起来回顾一下 2024 年 12 个月的C#/.NET/.NET Core优秀项目和框架简报,看看是否有适合你学习和参考的项目和框架。简报初衷公众号每月定期推广和分享的C#/.NET/.NET Core优秀项目和框架(每周至少会推荐两个优秀的项目和框架当然节假日除外),公众号推文中有项目和框架的详细介绍、功能特点、使用方式以及部分功能截图等(打不开或者打开GitHub很慢的同学可以优...

本文回顾了2024年C#/.NET/.NET Core的优秀开源项目和框架,定期推荐并提供详细介绍和源码链接,鼓励开发者提交优秀项目以便推广。

相关推荐 去reddit讨论

探索 C# 9 中的新 LINQ 方法

原文英文,约600词,阅读约需3分钟。发表于:

Hey there! If you're a C# enthusiast like me, you're probably always on the lookout for the latest and greatest features in the language. Well, C# 9 has some fantastic new LINQ (Language...

C# 9 引入了新的 LINQ 方法:CountBy、AggregateBy 和 Index。CountBy 按指定键分组并计数,AggregateBy 允许自定义聚合,Index 获取集合中每个项及其索引。这些方法简化了常见任务,提高了代码的灵活性和可读性。

探索 C# 9 中的新 LINQ 方法
相关推荐 去reddit讨论

使用.NET Aspire/Dapr协调分布式应用(Spin/Rust 和 .NET/C#)

原文英文,约1500词,阅读约需6分钟。发表于:

Introduction If you have followed me long enough, then you know that I strongly believe that WebAssembly (WASI) will become the popular choice for running and development workloads in the future...

本文探讨了如何在.NET Aspire中结合Spin应用,通过Dapr实现服务调用和事件发布-订阅机制,简化Spin应用重建过程,并在.NET Aspire仪表板中添加自定义任务,以提升开发体验,最终实现.NET应用与Spin应用的高效协作。

使用.NET Aspire/Dapr协调分布式应用(Spin/Rust 和 .NET/C#)
相关推荐 去reddit讨论

聊一聊 C#异步 任务延续的三种底层玩法

原文中文,约6700字,阅读约需16分钟。发表于:

一:背景 1. 讲故事最近聊了不少和异步相关的话题,有点疲倦了,今天再写最后一篇作为近期这类话题的一个封笔吧,下篇继续写我熟悉的 生产故障 系列,突然亲切感油然而生,哈哈,免费给别人看程序故障,是一种积阴德阳善的事情,欲知前世因,今生受者是。欲知来世果,今生做者是。在任务延续方面,我个人的总结就是三类,分别为:StateMachineContinueWithAwaiter话不多说,我们逐个研究下底...

本文讨论了异步任务延续的三种实现方式:StateMachine、ContinueWith和Awaiter。尽管实现不同,但它们都依赖于Task.m_continuationObject字段。StateMachine与IO无关,ContinueWith可能导致回调地狱,而Awaiter适合无返回值的任务。总结指出,三者核心机制相似,但线程调度存在差异。

相关推荐 去reddit讨论

理解和解决C#中的System.InvalidCastException

原文英文,约1100词,阅读约需4分钟。发表于:

Introduction Have you ever tried fitting a square peg into a round hole? That’s essentially what happens when a System.InvalidCastException occurs in C#. This runtime exception is thrown when you...

在C#中,System.InvalidCastException异常发生在尝试将不兼容的对象类型进行转换时。常见原因包括类型不相关、错误拆箱和接口不匹配。通过类型检查、正确拆箱和兼容类型转换可以避免此异常,理解此异常有助于编写更健壮的代码。

理解和解决C#中的System.InvalidCastException
相关推荐 去reddit讨论

聊一聊 C#异步 任务延续的三种底层玩法 - 一线码农

原文中文,约5400字,阅读约需13分钟。发表于:

一:背景 1. 讲故事 最近聊了不少和异步相关的话题,有点疲倦了,今天再写最后一篇作为近期这类话题的一个封笔吧,下篇继续写我熟悉的 生产故障 系列,突然亲切感油然而生,哈哈,免费给别人看程序故障,是一种积阴德阳善的事情,欲知前世因,今生受者是。欲知来世果,今生做者是。 在任务延续方面,我个人的总结就

本文探讨了异步编程中的任务延续,介绍了三种方式:状态机(StateMachine)、ContinueWith和Awaiter。状态机是async/await的底层实现,ContinueWith常用于过渡期但可能导致回调地狱,而Awaiter适合无返回值的任务延续。最后分析了RunContinuations方法的实现,强调其精妙之处。

相关推荐 去reddit讨论

AutoGen C#版本入门

原文中文,约4100字,阅读约需10分钟。发表于:

AutoGen介绍AutoGen 是一个开源编程框架,用于构建 AI 代理并促进多个代理之间的合作以解决问题。AutoGen 旨在提供一个易于使用和灵活的框架,以加速代理型 AI 的开发和研究,就像 PyTorch 之于深度学习。它提供了诸如代理之间可以对话、LLM 和工具使用支持、自主和人机协作工作流以及多代理对话模式等功能。image-20250108201942757主要特点AutoGen使...

AutoGen是一个开源框架,旨在构建AI代理并促进其协作,支持多种对话模式,简化复杂工作流,提升LLM性能。开发者可使用Python或C#版本,创建自主对话的AI团队以进行任务协作。

相关推荐 去reddit讨论

探索C#中的记录

原文英文,约800词,阅读约需3分钟。发表于:

Introduction C# 9.0 introduced a powerful new feature: record. Designed to simplify immutable object creation, records prioritize data over identity, making them ideal for scenarios where...

C# 9.0引入了记录(record)特性,简化不可变对象的创建,强调数据而非身份,适用于值相等场景。记录具备默认不可变性、基于值的相等性和非破坏性变更,适合用于数据传输对象、不可变配置和函数式编程,仅适用于C# 9.0及以上版本。

探索C#中的记录
相关推荐 去reddit讨论