您的位置:首页 > 运维架构 > Shell

bash漏洞的处理

2014-10-11 19:02 204 查看
定义扩展方法时,要求:
1.必须把方法定义在静态类中,因此每个扩展方法也必须声明为静态的。
2.所有的扩展方法都需要使用关键字this对第一个参数进行修饰,并且是仅对第一个参数。
3.每一个扩展方法只可以被内存中正确的实例调用,或者通过其所处的静态类被调用。


static class MyExtensions


{


public static void DisplayDefiningAssembly(this object obj)


{


Console.WriteLine("{0} lives here:\n\t->{1}\n", obj.GetType().Name, Assembly.GetAssembly(obj.GetType()));


}




public static int ReverseDigits(this int i)


{


char[] digits = i.ToString().ToCharArray();


Array.Reverse(digits);


string newDigits = new string(digits);


return int.Parse(newDigits);


}


}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: