In a Channel 9 的视频中, Erik Meijer 和 Anders Hejlsbeg 讨论了 C#的未来。他们首先讨论了动态类型和接口的协变/ 逆变,按照计划,这两者都是C# 4.0 的特性。
Anders 的团队并不接受扩展属性和扩展事件。Anders 给出的原因之一是,这样他们还必须支持索引化属性(indexed properties)。尽管 VB 和 COM 都轻易地支持了索引化属性,但是看上去 C#一直没有认真考虑过这个问题。不过,最主要的问题是他们还不知道该如何实现这个特性。
C# 5.0 计划支持可装卸的编译器。另一种可能是传入一段源代码并返回一颗表达式树,而不是一个编译好的程序集。
LINQ 不会在这次发布中有太大改变。LINQ 是一个庞大和复杂的功能,他们希望它可以稳定一段时间再考虑是否对其进行较大的改变。
更多内容推荐
Visual Basic 兴衰记
28 年过去了,我们终于要目睹世界上最流行的语言之一,Visual Basic ,开始衰落了吗?
C# 的未来:主构造函数
C# 6和VB 12的候选列表上去掉了主构造函数。去年底,主构造函数又重新出现在C# 9的候选列表上。
3. Scala 的函数及数组使用
2023-09-08
C#的未来:协变返回类型
一个常见的API设计问题是无法在重写方法时使用更具体的返回类型。提案49(现在是C# 9的候选)试图纠正这个问题。
Mono 现状与未来: 从 Xamarin 到 WebAssembly、Blazor 及.NET 5
InfoQ采访了Mono项目的原作者Miguel de Icaza,讨论了Mono的当前状态及其在.NET生态系统中的未来。
C# 8 新增小功能
尽管C# 8应该会在今年发布,并且C# 8.x和9的路线图也开始形成,但是,微软正在继续审批下一个版本的特性。
以 Null 的处理、回调地狱的应对为例,看 C#背后的问题解决思路
本次分享结合具体的案例,介绍如何应对Null,如何处理异步流的回调地狱问题,阐述C#解决问题的思想。
TypeScript 4.4 beta 版本发布
TypeScript 4.4测试版现已发布。
开篇词|让 Rust 成为你的下一门主力语言
从入门到放弃?精准学习+刻意练习,陈天带你轻松掌握Rust!
2021-08-16
微软发布.NET 5.0 RC1,未来将只有一个.NET
微软发布了.NET 5.0 RC1,这是.NET 5在11月正式发布之前的第一个“go-live”版本。
C# 8.0 正式发布:Visual Studio 2019 支持所有新功能
新的语言功能包括可为空的引用类型、异步流、默认接口成员及新的代码模式。
02|挑战与趋势:云原生时代 JVM 的演进之路
云原生时代 JVM 的演进之路
2023-08-22
C# 8.x 先睹为快
尽管 C# 8.0 还需要几个月的时间才能发布,但是 C# 8.x 的特性计划已经开始了。
加餐|这个专栏你可以怎么学,以及 Rust 是否值得学?
都说 Rust 好,但是就是入门难,所以它真的值得你花精力学习吗?
2021-08-24
如何重写 object 虚方法
在 C# 中 Object 是所有类的基类,所有的结构和类都直接或间接的派生自它。前面这段话可以说所有的 C# 开发人员都知道,但是我相信其中有一部分程序员并不清楚甚至不知道我们常用的 ToString 、 Equals 和 GetHashCode 虚方法都来自于 Object 类,并且我们可
2021-07-28
从编程历史看面向对象编程的本质与未来
2022-09-10
Source Generator:C# 9 将迎来编译时元编程
Source Generator是C#编译器的一个新特性,开发者可以使用编译器生成的元数据检查用户代码,并生成附加的源文件,与程序的其他部分一起编译。
02|串讲:编程开发中,那些你需要掌握的基本概念
一文梳理:值/类型/指针/引用/函数/方法/闭包/接口/虚表/并发并行/同步异步/泛型
2021-08-22
22 个必知编程语言之「C#」
C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。
暂无签名
推荐阅读
6. 并发编程:sync.Mutex 入门和 double-check
2023-09-27
7. SELECT 进阶:原生表达式
2023-09-26
1. 结果集处理:unsafe 入门
2023-09-26
C#入门系列 (十一) -- 多维数组
2022-06-11
C#中的数据字典 Dictionary
2022-02-09
C# ref 用法,实现引用传递(地址传递)
2022-10-14
反射解析与使用
2022-03-14
电子书

大厂实战PPT下载
换一换 
张宇鹏 | 百川智能 算法专家
Yi Lv吕毅 | 国际资深 LeSS(大规模Scrum)认证师、敏捷教练及顾问
吴琼Dante Wu | Akamai Technologies 解决方案工程师
评论