随笔分类 -  DotNet

摘要:翻译自 John Demetriou 2018年8月4日 的文章 《C# 8: Default Interface Methods》1,补充了一些内容 C# 8 之前 今天我们来聊一聊默认接口方法。听起来真的很奇怪,不是吗?接口仅用于定义契约。接口的实现类会拥有一组公共方法,不过实现类被赋予了以其自 阅读全文
posted @ 2020-10-20 12:15 技术译民 阅读(3961) 评论(5) 推荐(10)
摘要:多重继承的一个大问题就是菱形问题,由于菱形问题,Java 和 C# 都不允许多重继承。 阅读全文
posted @ 2020-10-20 09:19 技术译民 阅读(625) 评论(0) 推荐(0)
摘要:目前为止,Hat 运算符(^)已经被用作布尔类型的异或运算符,以及字节、整型类型的按位异或运算符。在 C# 8 中,它有一个新的用法。这个运算符的新用法是自动创建 Index 结构体的实例。 阅读全文
posted @ 2020-10-13 19:54 技术译民 阅读(1619) 评论(0) 推荐(2)
摘要:Range 结构体表示具有起始索引和结束索引的范围。索引(Index)和范围(Range)为访问序列中的单个元素或范围提供了简洁的语法。 阅读全文
posted @ 2020-10-13 12:59 技术译民 阅读(3701) 评论(9) 推荐(14)
摘要:在 C# 中利用 ValueTask 避免从异步方法返回 Task 对象时分配。经验法则是这样的:当您有一段代码总是异步的时,即当操作(总是)不能立即完成时,请使用 Task。当异步操作的结果已经可用时,或者当您已经缓存了结果时,请利用 ValueTask。不管怎样,在考虑使用 ValueTask 之前,您都应该执行必要的性能分析。 阅读全文
posted @ 2020-09-24 12:21 技术译民 阅读(4413) 评论(2) 推荐(9)
摘要:翻译自 Manju lata Yadav 2019年6月2日 的博文 《Difference Between Struct And Class In C#》,补充了一些内容和示例。 结构体(struct)是类(class)的轻量级版本。结构体是值类型,可用于创建行为类似于内置类型的对象。 比较 结构 阅读全文
posted @ 2020-09-17 12:36 技术译民 阅读(1987) 评论(0) 推荐(8)
摘要:本文的目的是:通过使用 DockerHub 和 Azure Kubernetes Service (AKS) 将之前使用 .NET 和 Docker 构建的微服务部署到微软 Azure 云上,来介绍微服务的基本部署过程。 阅读全文
posted @ 2020-09-13 01:37 技术译民 阅读(2258) 评论(0) 推荐(1)
摘要:本文翻译自.NET官网 .NET Tutorial - Hello World Microservice 介绍 本文的目的是:通过创建一个返回列表的简单服务,并在 Docker 容器中运行该服务,让您熟悉使用 .NET 创建微服务的构建过程。 安装 .NET SDK 要开始构建 .NET 应用程序, 阅读全文
posted @ 2020-09-07 12:26 技术译民 阅读(2457) 评论(11) 推荐(14)
摘要:应用场景介绍 在我们使用一些开源项目时,基本上都会在每个源代码文件的头部看到一段版权声明。一个项目或解决方案中源代码文件的个数少则几十,多则几千甚至更多,那么怎么才能给这么多文件方便地批量添加或者修改一致的文件头呢?在 2020 年 8 月 11 日 更新的 Visual Studio 2019 v 阅读全文
posted @ 2020-09-02 09:00 技术译民 阅读(4061) 评论(3) 推荐(18)
摘要:C# 9.0 已于 2020年11月10日 正式发布了,请点击链接转至 C# 9.0 正式发布了(C# 9.0 on the record) 阅读最新版内容。 https://www.cnblogs.com/ittranslator/p/13961608.html 翻译自 Mads Torgerse 阅读全文
posted @ 2020-08-28 01:53 技术译民 阅读(11564) 评论(4) 推荐(24)
摘要:翻译自 Stephen Toub 2011年10月24日的博文《Task.Run vs Task.Factory.StartNew》,Stephen Toub 是微软并行计算平台团队的首席架构师。 在 .NET 4 中,Task.Factory.StartNew 是安排新任务的首选方法。它有许多重载 阅读全文
posted @ 2020-08-25 19:48 技术译民 阅读(2313) 评论(3) 推荐(7)