您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

在C#中静态方法的形式参数中使用“ this”关键字

在C#中静态方法的形式参数中使用“ this”关键字

这是一种 。请参阅此处以获取解释

扩展方法使开发人员可以向现有CLR类型的公共合同添加方法,而不必对其进行子类化或重新编译原始类型。扩展方法有助于将当今在动态语言中流行的“鸭子键入”支持的灵活性与强类型语言的性能和编译时验证相结合。

扩展方法可实现各种有用的方案,并有助于实现真正强大的LINQ查询框架…。

这意味着你可以打电话

MyClass myClass = new MyClass();
int i = myClass.Foo();

而不是

MyClass myClass = new MyClass();
int i = Foo(myClass);

这样可以构建如下所述的流畅接口

c# 2022/1/1 18:18:13 有318人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶