废话:在编写代码的时候难免遇到一些奇怪的需求。
本次目的: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();
效果:
好了,到这一个简单的拓展方法示例就结束了。
拓展方法的利弊网上说的还是挺多的,自行百度就好(还是得慎用)