首页 > 解决方案 > 什么是 C# 中的表达式以及如何识别它们?

问题描述

我很难理解 C# 中的表达式是什么,以及如何从代码片段中得出结论,无论它是否是表达式。

例如,为什么是 (((3)))、new Button()、(int)3.5 和 3E-5 表达式?

标签: c#expression

解决方案


请查看C# 编程指南中有关表达式的文档:

表达式是一个或多个操作数和零个或多个运算符的序列,可以计算为单个值、对象、方法或命名空间。表达式可以由文字值、方法调用、运算符及其操作数或简单名称组成。简单名称可以是变量、类型成员、方法参数、命名空间或类型的名称。


推荐阅读