上一页 1 2 3 4 5 6 7 8 9 ··· 22 下一页

2019年10月27日

virtual abstract override

摘要: virtual和abstract都是用来修饰父类的,通过覆盖父类的定义,让子类重新定义。 它们有一个共同点:如果用来修饰方法,前面必须添加public,要不然就会出现编译错误:虚拟方法或抽象方法是不能私有的。毕竟加上virtual或abstract就是让子类重新定义的,而private成员是不能被子 阅读全文

posted @ 2019-10-27 11:35 jshchg 阅读(168) 评论(0) 推荐(0) 编辑

2019年10月17日

C#的发展历程第五 - C# 7开始进入快速迭代道路

摘要: 转载至 C#的发展历程第五 - C# 7开始进入快速迭代道路 目录 out变量 值元组 本地函数 模式匹配 返回结果引用 一些其它小改进 C# 7.1 C# 7.2 C# 7开始,C#加快了迭代速度,多方面的打磨让C#在易用性,效率等各方面都向完美靠近。另外得益于开源,社区对C#的进步也做了很大共享 阅读全文

posted @ 2019-10-17 16:13 jshchg 阅读(182) 评论(0) 推荐(0) 编辑

C#与C++的发展历程第四 - C#6的新时代

摘要: 转载至 C#与C++的发展历程第四 - C#6的新时代 目录 自动属性改进 表达式体作为函数实现 null条件运算符 using导入静态类型 字符串插值 nameof关键字 异常过滤器 索引初始化器 添加Add扩展方法使类支持集合初始化去 其它 展望 转载至 C#与C++的发展历程第四 - C#6的 阅读全文

posted @ 2019-10-17 16:11 jshchg 阅读(199) 评论(0) 推荐(0) 编辑

C#与C++的发展历程第三 - C#5.0异步编程巅峰

摘要: 系列文章目录 1. C#与C++的发展历程第一 - 由C#3.0起 2. C#与C++的发展历程第二 - C#4.0再接再厉 3. C#与C++的发展历程第三 - C#5.0异步编程的巅峰 C#5.0作为第五个C#的重要版本,将异步编程的易用度推向一个新的高峰。通过新增的async和await关键字 阅读全文

posted @ 2019-10-17 16:06 jshchg 阅读(1127) 评论(0) 推荐(0) 编辑

C#与C++的发展历程第二 - C#4.0再接再厉

摘要: 系列文章目录 1. C#与C++的发展历程第一 - 由C#3.0起 2. C#与C++的发展历程第二 - C#4.0再接再厉 开始本系列的第二篇,这篇文章中将介绍C#4.0中一些变化,如C++有类似功能也将一并介绍。个人感觉C#4.0中增加的语言方面的特性不是很多,可能是这个时期都在着力完成随之发布 阅读全文

posted @ 2019-10-17 16:03 jshchg 阅读(155) 评论(0) 推荐(0) 编辑

C#与C++的发展历程第一 - 由C#3.0起

摘要: 俗话说学以致用,本系列的出发点就在于总结C#和C++的一些新特性,并给出实例说明这些新特性的使用场景。前几篇文章将以C#的新特性为纲领,并同时介绍C++中相似的功能的新特性,最后一篇文章将总结之前几篇没有介绍到的C++11的新特性。 C++从11开始被称为现代C++(Modern C++)语言,开始 阅读全文

posted @ 2019-10-17 16:01 jshchg 阅读(504) 评论(0) 推荐(0) 编辑

2019年10月16日

.NET Framework 4.x 程序到底运行在哪个 CLR 版本之上

摘要: 转载至 .NET Framework 4.x 程序到底运行在哪个 CLR 版本之上 当我们编译程序目标框架选为 .NET Framework 4.5/4.6/4.7/4.8 时,CLR 运行时是如何判断我们究竟应该用哪一个 .NET Framework 呢?.NET Framework 的版本到底由 阅读全文

posted @ 2019-10-16 17:03 jshchg 阅读(781) 评论(0) 推荐(0) 编辑

.NET 中使用 Mutex 进行跨越进程边界的同步

摘要: 转载至:.NET 中使用 Mutex 进行跨越进程边界的同步 Mutex 是 Mutual Exclusion 的缩写,是互斥锁,用于防止两个线程同时对计算机上的同一个资源进行访问。不过相比于其他互斥的方式,Mutex 能够跨越线程边界。 本文内容 Mutex 是什么? 简单的 Mutex(不能跨进 阅读全文

posted @ 2019-10-16 16:54 jshchg 阅读(500) 评论(0) 推荐(0) 编辑

2019年10月15日

Newtonsoft.Json高级用法

摘要: 转载至:https://www.cnblogs.com/yanweidie/p/4605212.html 手机端应用讲究速度快,体验好。刚好手头上的一个项目服务端接口有性能问题,需要进行优化。在接口多次修改中,实体添加了很多字段用于中间计算或者存储,然后最终用Newtonsoft.Json进行序列化 阅读全文

posted @ 2019-10-15 11:40 jshchg 阅读(172) 评论(0) 推荐(0) 编辑

委托、Lamda表达式

摘要: 1、委托概述 2、匿名方法 3、语句Lambda 4、表达式Lambda 5、表达式树 阅读全文

posted @ 2019-10-15 10:40 jshchg 阅读(111) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 ··· 22 下一页

导航