摘要: 从C#7.0开始,推出了一种新的特性:弃元,这种思想可能来源于Golang。 弃元,就是不想要了的元素变量,用单下划线(_)表示,弃元在编译时起作用,就是搞编译器:这个变量我不要,你可以优化处理。 我们经常在下面几个过程中使用弃元: 1、元组解构赋值 在使用元组解构赋值时,我们往往需要接收元组的所有 阅读全文
posted @ 2022-11-01 18:24 没有星星的夏季 阅读(849) 评论(1) 推荐(1) 编辑
摘要: C#从7.0开始,陆陆续续推出了各种模式匹配,模式是一种特殊的表达式,通过判断给定的值是否满足此表达式而返回true或者false,它就类似于正则表达式的作用。 目前(C#10),可以使用模式匹配的地方有三个: 1、is表达式,从C#7.0开始,is表达式的右边不在只是一个类型,而是一个模式,具体例 阅读全文
posted @ 2022-11-01 18:18 没有星星的夏季 阅读(1032) 评论(0) 推荐(2) 编辑