前言
微软昨天发布了新的VS 2017 ..随之而来的还有很多很多东西... .NET新版本 ASP.NET新版本...等等..太多..实在没消化.....不过在昨天的VS2017中已经完美可以支持使用了....然而当我们获取到值,使用的时候 心已经炸了,Item1,Item2,Item3是什么鬼,虽然达到了我们的要求,但是实在不优雅
那么,在C#7.0中,微软提供了更优雅的方案:(注意:需要通过nuget引用System.ValueTuple...那么问题来了,挖掘机技术哪家强?!(咳咳,呸 开玩笑)
其实是,如果有多种类型需要匹配,那怎么办?多个if else?...当然没问题,不过,微软爸爸也提供了switch的新玩法,我们来看看,如下:
我们定义一个Add的方法,以Object作为参数,返回动态类型
static dynamic Add(object