05 2020 档案
摘要:C# 实现单例模式的几种方法 介绍 非线程安全的单例版本 简单线程安全版本(通过lock实现) Double-checked locking 不完全懒汉式,但不加锁的线程安全 完全懒汉实例化 使用.NET 4 Lazy<T> type 特性 性能 vs 懒汉式 Exceptions 总结 介绍# 单
阅读全文
摘要:https://www.cnblogs.com/SavionZhang/p/6951130.html .NET平台常用的框架整理 分布式缓存框架 Microsoft Velocity:微软自家分布式缓存服务框架。 Memcahed:一套分布式的高速缓存系统,目前被许多网站使用以提升网站的访问速度。
阅读全文
摘要:C# 语言历史版本特性(C# 1.0到C# 8.0汇总) 转自:https://blog.csdn.net/wlanye/article/details/86495518 历史版本 C#作为微软2000年以后.NET平台开发的当家语言,发展至今具有17年的历史,语言本身具有丰富的特性,微软对其更新支
阅读全文
摘要:转自:https://www.cnblogs.com/SavionZhang/p/11229640.html 本系列文章主要整理并介绍 C# 各版本的新增功能。 C# 8.0 C#8.0 于 2019年4月 随 .NET Framework 4.8 与 Visual Studio 2019 一同发布
阅读全文
摘要:转自:https://www.cnblogs.com/SavionZhang/p/11201818.html C#8.0提供了许多增强功能 01 Readonly 成员 可将 readonly 修饰符应用于结构的任何成员。 它指示该成员不会修改状态。 这比将 readonly 修饰符应用于 stru
阅读全文
摘要:转自:https://www.cnblogs.com/springsnow/p/11606167.html 目录 C#7.0 于 2017年3月 随 .NET 4.7 和 VS2017 发布。 一. out 变量(out variables) 二. 元组(Tuples) 1. 如何创建一个元组? 2
阅读全文
摘要:转自:https://www.cnblogs.com/wangbaicheng1477865665/p/OutIn.html 首先声明,本文写的有点粗糙,只让你了解什么是协变和逆变,没有深入研究,根据这些年的工作经验,发现我们在开发过程中,很少会自己去写逆变和协变,因为自从net 4.0 (Fram
阅读全文
摘要:代码演示C#各版本新功能 转载自 https://www.cnblogs.com/sdflysha/p/20200228-csharp-history-code-demo.html C#各版本新功能其实都能在官网搜到,但很少有人整理在一起,并通过非常简短的代码将每个新特性演示出来。 代码演示C#各版
阅读全文