C#calculate tool

lambda表达式:lambda运算符 => 将左侧的输入参数与右侧的lambda主体分开。
以下示例使用带有方法语法的LINQ功能来演示lambda表达式的用法:

string[] words = {"bot","apple","apricot"};
int minimalLength = words
.Where(w => w.StartsWith("a"))
.Min(w => w.Length);
Console.WriteLine(minimalLength);
//output:5

int[] numbers = {4,7,10};
int product = numbers.Aggregate(1,(inteim,next) => interim*next);
Console.WriteLine(product);
//output:280

C#中所有的异常都是使用一个异常类型的示例对象表示的,这些异常类型都是继承自SystemException类型,或者直接使用SystemException的实例对象

object sender:表示触发事件的控件对象
EventArgs e:表示事件数据的类的基类

bool 类型的默认值为 false

Equals方法
主要用于①比较两个对象是否相等,如果相等则返回true,否则返回false
②如果是引用类型的对象,用于判断两个对象是否引用了同一个对象

private void Confirm_Click(object sender,RoutedEventArgs e)
{

  if(task.check())
  {
  //update
  if(task.RowNo >=0)
  {
   updateRecord(task.RowNo);
  }
  //new
  else()
  { 
  addRecord();
  }
  task.Close();
  }

}

你可能感兴趣的:(C#calculate tool)