这个关键字在C#,Linq?

Ste*_*ger 1 c# linq

this在C#中使用关键字的含义是什么:

public static ExcelRow Hide(this ExcelRow row)
  {
   return row.Hide(true);
  }
Run Code Online (Sandbox Code Playgroud)

这是Linq吗?如果是的话,ExcelRow row和之间有什么区别this ExcelRow row

注意:这不是拼写错误,中间没有任何意义或其他访问者.

Luk*_*keH 6

在此特定上下文中,它表示该Hide方法是可以在类型的实例上调用的扩展方法ExcelRow.


Ozz*_*zzy 6

这意味着它是一种扩展方法.这是指为其调用方法的ExcelRow实例.