先定义一个类Utils,在该类中定义了一个string类的扩展方法_IsNull 
.net3.0中的扩展方法(示例)using System;
.net3.0中的扩展方法(示例)
.net3.0中的扩展方法(示例)
namespace LinqDemo.App_Code
}

接下来使用这个扩展方法
.net3.0中的扩展方法(示例)using System;
.net3.0中的扩展方法(示例)
using LinqDemo.App_Code;//这里只要引用扩展方法所在类的命名空间即可
.net3.0中的扩展方法(示例)

.net3.0中的扩展方法(示例)
namespace LinqDemo
}

小记:.net3.0中的扩展方法在使用效果上看,几乎与javascript中的prototype如出一辙,javascript中如果在String的prototype原型上定义了某个方法,会使所有String的实例都能直接使用该方法,参看以下js代码
.net3.0中的扩展方法(示例)<script type="text/javascript">
.net3.0中的扩展方法(示例)String.prototype._IsNull 
= function()
script>

相关文章:

  • 2021-06-25
  • 2022-03-03
  • 2022-12-23
猜你喜欢
  • 2021-05-23
  • 2021-08-23
  • 2022-12-23
  • 2021-08-22
  • 2022-01-05
  • 2021-06-28
相关资源
相似解决方案