C#表达式体方法 (expression-bodied method ) - 0023

2021-01-08 00:29

阅读:575

标签:声明   csharp   height   width   div   运算   运算符   turn   arp   

如果方法的实现只有一条语句,可以使用一个简化的语法:表达式体方法。

列如方法:

public bool IsSquare(Rectangle rect)
{
	return (rect.Height == rect.Width);
}

和:

public int Sum(int x, int y)
{
      return x + y;
}

  

可以写成:

public bool IsSquare(Rectangle rect) => rect.Height == rect.Width;

和:

public int Sum(int x, int y) => x + y;

  

注意:

  • 不需要写花括号和return关键字
  • 使用运算符=>区分左边的声明和右边的实现
  • 右边代码实现的结果必须与左边方法声明的类型相同

C#表达式体方法 (expression-bodied method ) - 0023

标签:声明   csharp   height   width   div   运算   运算符   turn   arp   

原文地址:https://www.cnblogs.com/codesee/p/13138069.html


评论


亲,登录后才可以留言!