C#实训Day015:详解C#表达式
1、那么具体什么事表达式呢,表达式主要由变量、常量和运算符组成。视屏给我们的定义是由一个或多个操作数以及零个或零个以上的运算符所组成的序列,可以通过计算得到一个值、对象、方法或命名空间等结果。
2、通过我们之前学的变量、类型成员、方法参数、命名空间或类蕞瞀洒疸型的名称构成不同的方法实现不同的方法和功能,通常表达式可以是文本值、方法调用、运算符及其操作数,所以表达式说简单也可以简单,说复杂也可以非常复杂,比如前面我们了解的C#类型转换。
3、表达式可以简单也可以复杂,简单的可以直接将a赋值b,或者a与b之间进行比较运算等,这种方式属于赋值表达式或者判断表达式就比较简单,复杂点的可以通过成员方法定义不同的功能在进行方法调用。
4、那么什么是表达式呢,表达式的功能就是为了通过运算之后获得一个值,所以凡是经过运算之后能得到一个值的语法实体就算是一个表达式,也就是我一开始说到的几种表达式类型。
5、除了上面这些表达式我们还有调用表达式、查询表达式、Lambda 表达式和表达式树,有了这些表达式我们就可以轻松的构建我们想到的功能语法并实现我们的语法功能,丰富了C#的语法世界。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。