您的位置:首页 > 新闻 > 资讯 > 湘潭seo 上词多湘潭磐石网络_河北邢台疫情最新情况今天_北京seo外包公司要靠谱的_seo专业知识培训

湘潭seo 上词多湘潭磐石网络_河北邢台疫情最新情况今天_北京seo外包公司要靠谱的_seo专业知识培训

2024/12/27 19:21:33 来源:https://blog.csdn.net/weixin_62613770/article/details/142885283  浏览:    关键词:湘潭seo 上词多湘潭磐石网络_河北邢台疫情最新情况今天_北京seo外包公司要靠谱的_seo专业知识培训
湘潭seo 上词多湘潭磐石网络_河北邢台疫情最新情况今天_北京seo外包公司要靠谱的_seo专业知识培训

定义

扩展方法使你能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。 扩展方法是一种静态方法,但可以像扩展类型上的实例方法一样进行调用。 对于用 C#、F# 和 Visual Basic 编写的客户端代码,调用扩展方法与调用在类型中定义的方法没有明显区别。

解释

拓展方法是一个静态方法,可以用自己定义的实例去使用这种方法,非传参的形式,而是直接调用这个方法

案例展示

拓展方法类

public static class Test
{public static int GetNum(this int num){return num * 2 * 4;}public static int GetLength(this string num){return num.Length;}public static void Log(this object obj){Debug.Log(obj.ToString());}
}

使用场景

public class Test1 : MonoBehaviour
{void Start(){int i = 2print(i.GetNum());string str = "asda";print(str.GetLength());GameObject obj = this.gameobject;print(obj.Log());}
}

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com