如何解决为什么扩展方法需要是静态的?
我不明白为什么它必须是静态的?能够为扩展方法创建对象有什么问题?
解决方法
扩展方法是一种捷径,它允许您将对扩展方法的调用添加到对扩展类实例的引用中,从而使类看起来比实际具有更多的方法。非静态扩展方法将另外需要引用 extension 类的实例(因为非静态方法可能引用实例的特定状态),因此在语法上没有意义
如果您希望能够在两个类的实例上执行方法,则可以这样做,只是不像您想象的那样。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。