发表了博客
2020/05/24 08:39

一个茴字有三种写法——吐槽C#9.0的Records

最近是微软开了Build 2020大会,由于疫情原因,改成了在线举行,Build大会上,C#公布9.0版本。 我个人对于C#的更新向来都是喜闻乐见,乐于接受的,对于博客园上某些人天天嘲讽C#只会增加语法糖的人,我向来对他们不屑一顾,认为他们是井底之蛙。 因此我仔细看了微软发的文章Welcome to C# 9.0,准备好好观摩和学习。但当我看到Records语法时,我就隐隐感觉C#这样玩语法糖要翻车了。 后来看到知乎上的问题如何评价即将发布的 C#...

0
0
发表了博客
2020/05/24 08:01

一个茴字有三种写法——吐槽C#9.0的Records

最近是微软开了Build 2020大会,由于疫情原因,改成了在线举行,Build大会上,C#公布9.0版本。 我个人对于C#的更新向来都是喜闻乐见,乐于接受的,对于博客园上某些人天天嘲讽C#只会增加语法糖的人,我向来对他们不屑一顾,认为他们是井底之蛙。 因此我仔细看了微软发的文章Welcome to C# 9.0,准备好好观摩和学习。但当我看到Records语法时,我就隐隐感觉C#这样玩语法糖要翻车了。 后来看到知乎上的问题如何评价即将发布的 C#...

0
0
发表了博客
2020/05/24 08:27

一个茴字有三种写法——吐槽C#9.0的Records

最近是微软开了Build 2020大会,由于疫情原因,改成了在线举行,Build大会上,C#公布9.0版本。 我个人对于C#的更新向来都是喜闻乐见,乐于接受的,对于博客园上某些人天天嘲讽C#只会增加语法糖的人,我向来对他们不屑一顾,认为他们是井底之蛙。 因此我仔细看了微软发的文章Welcome to C# 9.0,准备好好观摩和学习。但当我看到Records语法时,我就隐隐感觉C#这样玩语法糖要翻车了。 后来看到知乎上的问题如何评价即将发布的 C#...

0
0
发表于开发技能专区
2021/01/20 08:00

使用 C# 9 的records作为强类型ID - JSON序列化

使用 C# 9 的records作为强类型ID - 路由和查询参数 在本系列的上一篇文章中使用 C# 9 的records作为强类型ID - 路由和查询参数,我们注意到强类型ID的实体,序列化为 JSON 的时候报错了,就像这样: { "id": { "value": 1 }, "name": "Apple", "unitPrice": 0.8} 不过想了一下,这样的意外也是在意料之中的,强类型ID是record类型,而不是原始类型,因此将其序列化为一个对象是有意义的,但这显然不是我们想...

0
0
发表了博客
2014/07/04 15:31

在Xcode中提交app时出现“no application records were found”

出现这种错误,是因为在iTunes Connect中少操作了一个步骤,app的状态还是“Ready for upload”,点击view Details,右下角或右上角有个Ready to Upload Binary,点击后app的状态变成waiting for upload。接下来就可以返回到xcode中提交app啦。 "Ready for upload" 准备上传和"waiting for upload"等待上传是两个状态OK!咱们要明白!...

0
0
发表了博客
2021/01/19 10:15

使用 C# 9 的records作为强类型ID - 路由和查询参数

上一篇文章,我介绍了使用 C# 9 的record类型作为强类型id,非常简洁 public record ProductId(int Value); 但是在强类型id真正可用之前,还有一些问题需要解决,比如,ASP.NET Core并不知道如何在路由参数或查询字符串参数中正确的处理它们,在这篇文章中,我将展示如何解决这个问题。 路由和查询字符串参数的模型绑定 假设我们有一个这样的实体: public record ProductId(int Value); public class Product { public ...

0
0
发表于开发技能专区
2021/01/19 08:00

使用 C# 9 的records作为强类型ID - 路由和查询参数

上一篇文章,我介绍了使用 C# 9 的record类型作为强类型id,非常简洁 public record ProductId(int Value); 但是在强类型id真正可用之前,还有一些问题需要解决,比如,ASP.NET Core并不知道如何在路由参数或查询字符串参数中正确的处理它们,在这篇文章中,我将展示如何解决这个问题。 路由和查询字符串参数的模型绑定 假设我们有一个这样的实体: public record ProductId(int Value); public class Product{ public Prod...

0
0
2020/10/10 22:53

Angular Injection Token records map的填充原理

injector刚刚创建的时候,records map是空的: 这里将创建injector时传入的provider填充到injector的records map里: 调用map的原生set方法插入键值对。key: value: 要获取更多Jerry的原创文章,请关注公众号"汪子熙": 本文分享 CSDN - 汪子熙。 如有侵权,请联系 support@oschina.cn 删除。 本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。...

0
0
发表了博客
2020/03/03 08:00

Java 14 新特性之JEP 359: Records(Preview)

1. 前言 本月(2020-03) Java 14 就该正式发布了,有一个 Java 社区呼唤已久的特性将作为 preview feature包含在 Java 14 中 ,这就是 JEP 359: Records。换句话说效果类似 lombok 的 @Data 注解,但是又不完全是, 在合适的场景中我们终于不用编写样板代码了。今天我们就来感受一下。欢迎加入[微信圈子]程序员交流圈 交流编程经验。 其实更像 Jvm 语言 kotlin 中的 data class 2. 传统数据类 我们先来看看现在我们如何声明一个...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页