IT博客汇
首页
精华
技术
设计
资讯
扯淡
权利声明
登录
注册
C#开发的OpenRA的扩展方法
caimouse
发表于
2023-02-10 17:02:13
love
0
但是我们也没有Stream的代码,所以不能采用继承的方法来实现,只能采用扩展方法。扩展方法的第一个参数必须包含关键字this,并且在后面指定扩展的类的名称。2)如果扩展方法和该类型中定义的方法具有相同的签名,则扩展方法不会被调用。在OpenRA游戏里,由于需要读取大量的图片文件,为了减少内存的操作,1)扩展方法必须为静态方法,但可以向扩展类型上的实例方法一样进行调用。对一个类进行扩展方法,只有继父类,然后在子类里创建新的内容。在后面的例子里,演示了扩展方法,也演示了怎么样减少内存操作。