文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>扩展方法(Extension Method)

扩展方法(Extension Method)

时间:2011-02-03  来源:铁皮青蛙

定义一个static类,以及若干static method。方法的第一个参数使用了this关键字作修饰符。用来指定被扩展的类型。被扩展的类型的实例可以调用此方法。visual studio的智能感知会用下箭头标识此方法为扩展方法而不是类型的原生定义方法。

 

  static class MyExtension
{
public static void DisplayTypeInfo(this object obj)
{
Console.WriteLine(
"GetType() = {0}", obj.GetType());
}
}

class Program
{
static void Main()
{
int i = 100;
i.DisplayTypeInfo();
MyExtension.DisplayTypeInfo(i);
//也可以直接调用扩展类的静态方法
Console.ReadLine();
}

}
相关阅读 更多 +
排行榜 更多 +
翌日波奇狗的历险记手机版下载

翌日波奇狗的历险记手机版下载

休闲益智 下载
怪兽远征安卓版下载

怪兽远征安卓版下载

角色扮演 下载
谷歌卫星地图免费版下载

谷歌卫星地图免费版下载

生活实用 下载