MiB*_*Bol 4 c# extension-methods
我有一个关于C#的奇怪问题.
我有一个静态类来存储方法作为扩展.然后,我有以下扩展名:
public static bool fwHasData(this DataTable table)
{
return (table == null || table.Rows.Count == 0) ? true : false;
}
Run Code Online (Sandbox Code Playgroud)
我的问题是:当我尝试在我的代码中使用扩展时,存在一些避免使用括号的方法吗?
用法:
bool vHasData = MyDataTable.fwHasData(); // Works fine!
Run Code Online (Sandbox Code Playgroud)
预期用途:
bool vHasData = MyDataTable.fwHasData; // Removing the parentheses
Run Code Online (Sandbox Code Playgroud)
非常感谢!
| 归档时间: |
|
| 查看次数: |
645 次 |
| 最近记录: |