Pattern Matching(匹配模式)
在C#7.0中,引入了匹配模式的玩法,先举个老栗子.一个object类型,我们想判断他是否为int如果是int我们就加10,然后输出,需要如下:
object...(咳咳,呸 开玩笑)
其实是,如果有多种类型需要匹配,那怎么办?多个if else?...匹配模式的Case When筛选
有的基友就要问了.既然我们可以在Switch里面匹配类型了,那我们能不能顺便筛选一下值?答案当然是肯定的....Local Functions (局部函数)
嗯,这个就有点颠覆..大家都知道,局部变量是指:只在特定过程或函数中可以访问的变量。...在C#7.0中,允许数字中出现"_"这个分割符号.来提高可读性,举例如下:
int a = 123_456;
int b = 0xAB_CD_EF;