亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Industrial programming >> C语言

C# 表达式、语句和块(附示例)

C# 表达式、语句和块(附示例)

在本文中,我们将了解 C# 表达式、C# 语句、表达式和语句的区别以及 C# 块。

表达式、语句和块是 C# 程序的构建块。从我们的第一个“Hello World”程序开始,我们就一直在使用它们。


C# 表达式

C# 中的表达式是操作数(变量、文字、方法调用)和可以计算为单个值的运算符的组合。准确地说,一个表达式必须至少有一个操作数,但不能有任何运算符。

我们看下面的例子:

double temperature;
temperature = 42.05;

这里,42.05 是一个表达式。另外,temperature = 42.05 也是一种表达方式。

int a, b, c, sum;
sum = a + b + c;

这里,a + b + c 是一个表达式。

if (age>=18 && age<58)
	Console.WriteLine("Eligible to work");

这里,(age>=18 && age<58) 是一个返回 boolean 的表达式 价值。 "Eligible to work" 也是一个表达式。


C# 语句

语句是程序执行的基本单位。一个程序由多个语句组成。

例如:

int age = 21;
Int marks = 90;

在上面的例子中,上面两行都是语句。

C# 中有不同类型的语句。在本教程中,我们将主要关注其中两个:

  1. 声明声明
  2. 表达式语句

声明声明

声明语句用于声明和初始化变量。

例如:

char ch;
int maxValue = 55;

char ch;int maxValue = 55; 是声明语句。


表达式语句

后跟分号的表达式称为表达式语句。

例如:

/* Assignment */
area = 3.14 * radius * radius;
/* Method call is an expression*/

System.Console.WriteLine("Hello");

这里,3.14 * radius * radius 是一个表达式和 area = 3.14 * radius * radius; 是表达式语句。

同样,System.Console.WriteLine("Hello"); 既是表达式又是语句。

除声明和表达式语句外,还有:

这些语句将在后面的教程中讨论。

如果您想了解更多关于语句的信息,请访问 C# 语句(C# 参考)


C# 块

块是包含在大括号 { } 内的零个或多个语句的组合。

例如:

示例 1:带有语句的 C# 块

using System;

namespace Blocks
{
	class BlockExample
	{
		public static void Main(string[] args)
		{
			double temperature = 42.05;
			if (temperature > 32)
			{	// Start of block
				Console.WriteLine("Current temperature = {0}", temperature);
				Console.WriteLine("It's hot");
			}	// End of block
		}
	}
}

当我们运行程序时,输出将是:

Current temperature = 42.05
It's hot

这里,{ }里面的两条语句 :

Console.WriteLine("Current temperature = {0}", temperature);

Console.WriteLine("It's hot");

形成一个 .


示例 2:没有语句的 C# 块

块中可能没有任何语句,如下例所示。

using System;

namespace Blocks
{
	class BlockExample
	{
		public static void Main(string[] args)
		{
			double temperature = 42.05;
			if (temperature > 32)
			{	// Start of block
				// No statements
			}	// End of block
		}
	}
}

在这里,花括号 { }if(temperature > 32) 之后 只包含评论,不包含陈述。


C语言

  1. 电路简化示例
  2. Java 表达式、语句和块
  3. C++ do...while 循环与示例
  4. 带有示例的 C++ 指针
  5. C++ Char 数据类型及示例
  6. 带有示例的 C++ 运算符重载
  7. 带有示例的 C++ 类和对象
  8. 带有程序示例的 C++ 函数
  9. C# 集合教程与示例
  10. while 和 do-while 之间的区别:用例子解释
  11. Python 中的 type() 和 isinstance() 示例
  12. C# - 正则表达式