C#

关注
收录了C#频道下的 254 篇内容
  • 全部
  • 文章
  • 话题
  • 电子书
C# 9 Lambda小幅升级
C# 9 Lambda 小幅升级

C# 9 的 Lambdas 将会有一个小的升级,包含两个新特性。这两个新特性都不会改变代码的编写方式,但都体现了开发人员的意图。

Rust首次进入TIOBE Index前20:排名前五的是C、Java、Python、C++和C#
Rust 首次进入 TIOBE Index 前 20:排名前五的是 C、Java、Python、C++ 和 C#

开发人员对 Rust 的热爱已经转变成为在现实世界中采用 Rust。

C# 9: 迈向支持脚本编程的第一步
C# 9: 迈向支持脚本编程的第一步

不需要任何样板代码是脚本语言的一个显著特征,你可以直接在文件的第一行编写声明和语句,就像在函数内部一样。

22个必知编程语言之「C#」
22 个必知编程语言之「C#」

C#看起来与 Java 有着惊人的相似;它包括了诸如单一继承、接口、与 Java 几乎同样的语法和编译成中间代码再运行的过程。

Source Generator:C# 9将迎来编译时元编程
Source Generator:C# 9 将迎来编译时元编程

Source Generator 是 C#编译器的一个新特性,开发者可以使用编译器生成的元数据检查用户代码,并生成附加的源文件,与程序的其他部分一起编译。

C# 的未来:主构造函数
C# 的未来:主构造函数

C# 6 和 VB 12 的候选列表上去掉了主构造函数。去年底,主构造函数又重新出现在 C# 9 的候选列表上。

C#静态分析工具Roslynator.Analyzers将方法数量提高了500多
C#静态分析工具 Roslynator.Analyzers 将方法数量提高了 500 多

Roslynator.Analyzers 软件包的新版本 2.3.1 将分析、重构和修复方法的数量提升到了 500 多个。

C#的未来:协变返回类型
C#的未来:协变返回类型

一个常见的 API 设计问题是无法在重写方法时使用更具体的返回类型。提案 49(现在是 C# 9 的候选)试图纠正这个问题。

C#的未来:简化参数空值验证
C#的未来:简化参数空值验证

人们对于这个特性的争议很大。

C# 9提案:模块初始化器
C# 9 提案:模块初始化器

模块初始化器提案已经被提升到 C# 9 候选资格。它就像 C#中的静态构造函数,但不是应用于一个类,而是应用于整个程序集。

行业要选区块链,语言要选Go?2020年软件工程师择业指南
行业要选区块链,语言要选 Go?2020 年软件工程师择业指南

知既往才能见未来,为了让大家能在 2020 年获得更好的薪资和发展,我们特意整理了 Hired 发布的《2019 年软件工程师行业状况》调查报告。

微软正开发类似Rust的全新安全编程语言
微软正开发类似 Rust 的全新安全编程语言

微软正在创建一门新的编程语言,这个项目被称为“Verona”。

在.NET框架中使用C# 8和可空引用类型
在.NET 框架中使用 C# 8 和可空引用类型

尽管在.NET 框架中,C# 8 的一部分将永远不会得到支持,但是,如果我们知道一些技巧的话,那么可以启用可空引用类型。

C# 是如何执行的?你应该知道这些
C# 是如何执行的?你应该知道这些

又是什么关系?我们深入的来聊一聊这个话题!一句话介绍编译器:编译器是将用某种程式语言写成的源代码(源语言),转换成另一种程式语言(目标语言)等价形式的程序。

“受欢迎”的编程语言等于“优秀”的编程语言吗? |  话题
“受欢迎”的编程语言等于“优秀”的编程语言吗? | 话题

“受欢迎”的编程语言就等于“优秀”的编程语言吗?如果能够选择,你是会站位“受欢迎”,还是力挺“优秀”?

编程语言江湖暗潮涌动,对微软的偏见何时休? | 话题
编程语言江湖暗潮涌动,对微软的偏见何时休? | 话题

为什么对 C#的介绍一定要突出“特定供应商”这样的字眼呢?这就引出了一个问题:为什么程序员们总是对微软抱有偏见呢?想当年微软收购 GitHub 的消息一出,就有相当一部分的开发者对此不满,还有大部分人表示对 GitHub 的未来十分堪忧。

以Null的处理、回调地狱的应对为例,看C#背后的问题解决思路
以 Null 的处理、回调地狱的应对为例,看 C#背后的问题解决思路

本次分享结合具体的案例,介绍如何应对 Null,如何处理异步流的回调地狱问题,阐述 C#解决问题的思想。

Unity引擎与C#脚本简介
Unity 引擎与 C#脚本简介

本文主要介绍了游戏开发中 Unity 编辑器与 C#脚本的一些简要介绍与应用。

2019年7种最受欢迎的编程语言
2019 年 7 种最受欢迎的编程语言

本文根据目前市场上发布的岗位招聘信息,编制了 2019 年 7 种最受欢迎的编程语言清单。

面向对象编程的兴衰
面向对象编程的兴衰

面向对象编程并没有消亡,但确实没那么普及

C# 8.x 先睹为快
C# 8.x 先睹为快

尽管 C# 8.0 还需要几个月的时间才能发布,但是 C# 8.x 的特性计划已经开始了。

C#默认接口方法更新完成,很多细节问题尚待解决
C#默认接口方法更新完成,很多细节问题尚待解决

随着对默认接口方法的支持越来越接近完成,一些潜在的问题被提了出来。

C# 8 新增小功能
C# 8 新增小功能

尽管 C# 8 应该会在今年发布,并且 C# 8.x 和 9 的路线图也开始形成,但是,微软正在继续审批下一个版本的特性。

编程语言的另一面:Python、Java、C#和Perl作者谈语言设计
编程语言的另一面:Python、Java、C#和 Perl 作者谈语言设计

编程语言是如何设计的?编程语言如何才能具备可维护性?编程语言未来将如何发展?一起来听听四位流行编程语言作者的分享吧!

取代JavaScript,Python成为了被提问最多的编程语言
取代 JavaScript,Python 成为了被提问最多的编程语言

就原始问题的数量而言,JavaScript 是 Stack Overflow 中被提问最多的编程语言。但如果从时间维度来看,2019 年,Python 成功超越 JavaScript,成为 Stack Overflow 中提问最多的编程语言。

如何将C# 7类库升级到C# 8?使用可空引用类型
如何将 C# 7 类库升级到 C# 8?使用可空引用类型

从案例角度,告诉你如何将 C# 7 类库升级到 C# 8(支持可空引用类型)。

VS 2019要来了,是时候了解一下C# 8.0新功能
VS 2019 要来了,是时候了解一下 C# 8.0 新功能

近日,微软发布了 Visual Studio 2019 的发布日期,2019 年 4 月 2 日 Visual Studio 2019 将正式和大家见面,同时微软还将提供发布现场实时直播。

C#未来新特性:静态委托和函数指针
C#未来新特性:静态委托和函数指针

C#每发布一次新版本,都会增加一些底层相关的新特性, 这些特性对大多数商业程序来说并没什么实际用处,主要用于那些对性能有很高要求的代码,如图形处理、机器学习以及数学工具包,等等。

    阿里巴巴 Kubernetes 应用管理实践中的经验与教训
    阿里巴巴 Kubernetes 应用管理实践中的经验与教训

    孙健波 | 阿里巴巴 技术专家

    立即下载
    苏宁易购小程序同构实践

    禹立彬 | 苏宁 消费者平台研发中心前端技术总监

    立即下载
    美团容器技术研发实践

    欧阳坚 | 美团点评 技术总监

    立即下载