美文网首页
类扩展方法

类扩展方法

作者: 价值投机168 | 来源:发表于2020-06-12 14:14 被阅读0次

代码:

class A
{
    public int aa = 12;
}
static class B
{
    public static int test(this A a)
    {
        return a.aa = a.aa + 10;
    }
}
class Program
{
    static void Main(string[] args)
    {
        var v = new A();
        Console.WriteLine(v.test());
        Console.Read();
    }
}

代码讲解:


image.png

相关文章

  • Kotlin-面向对象-进阶

    扩展 扩展方法 Kotlin支持扩展方法和扩展属性。语法:被扩展的类/接口名.方法名() 父类不能使用子类的扩展方...

  • 23、扩展方法

    1.定义: 2.定于扩展方法 Personl类的定义 为Person类扩展方法 扩展方法被定义为静态方法,但它们是...

  • (SPI)3.dubbo spi代码分析

    看三个方法,静态扩展类,adapter扩展类,activate扩展类。先看getExtension 获取实现类对象...

  • 每天学一点 Kotlin -- 类的进阶:扩展

    1. 扩展 1.1 类的扩展是给类增加新的方法或属性。 2. 扩展类的方法 1.2 扩展的语法:和定义函数差不多,...

  • Groovy:扩展类的方法(一)

    Groovy方法扩展(一) 1、创建扩展类并实现扩展方法(以String类为例): 2、添加配置文件(mainfe...

  • Javascript基础进阶(十三)在内置类上扩展方法

    基于内置类的原型扩展方法 基于内置类的原型扩展方法以数组去重为例:

  • Category

    给类扩展方法

  • 扩展方法

    扩展方法: 扩展方法的类必须声明为static 扩展方法本身也必须声明为static 扩展方法必须包含关键字thi...

  • 类扩展方法

    代码: 代码讲解:

  • 22章:类扩展

    类扩展 .h implemention 涉及实现细节的属性和方法,才在类扩展中声明。类扩展是一组私有的声明。只有类...

网友评论

      本文标题:类扩展方法

      本文链接:https://www.haomeiwen.com/subject/fbigtktx.html