C#笔记之拓展方法

废话:在编写代码的时候难免遇到一些奇怪的需求。
本次目的:C#拓展方法的实现
举例:在GameObject类里面拓展一个Test方法

/// <summary>
    /// 给GameObject类提供的拓展方法Test
    /// </summary>
    /// <param name="tran"></param>
    public static void Test(this GameObject tran)
    {
        Debug.Log("拓展方法测试");
    }
//实现拓展的测试方法
        GameObject go = new GameObject();
        go.Test();

效果:
在这里插入图片描述
好了,到这一个简单的拓展方法示例就结束了。
拓展方法的利弊网上说的还是挺多的,自行百度就好(还是得慎用)

posted @ 2021-11-25 11:44  一世癫狂  阅读(4)  评论(0)    收藏  举报  来源