码迷,mamicode.com
首页 > Windows程序 > 详细

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

时间:2020-06-15 23:02:01      阅读:132      评论:0      收藏:0      [点我收藏+]

标签:声明   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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!