
相关信息
注意是为非静态类方法,拓展.静态类无法拓展.

static class Tools { //为int拓展了一个成员方法 //成员方法需要实例化 //实例化的成员是value public static void SpeakValue (this int value) { //拓展逻辑 Console.WriteLine("为int拓展方法"+value); } }
int本身是一个叫int32的结构体.
使用:
int t = 0; t.SpeakValue();
输出结果:

相关信息
如果拓展方法和原本的方法重名,就会先调用原本的方法.
本文作者:Leemoon
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!