如何解决C#是否可以像Javascript一样允许覆盖this关键字,以使类似Jquery的库成为可能?
| 从 http://devlicio.us/blogs/sergio_pereira/archive/2009/02/09/javascript-5-ways-to-call-a-function.aspx 在中定义事件处理程序时 jQuery,该库将负责 覆盖这个的价值并使 确保它包含对 元素是 事件。 jQuery如何覆盖的值 这个?继续阅读。 apply()和call() C#/。NET可以提供相同的功能吗?如果不是,那么如何为C#建立一个类似于jquery的库,而不仅仅是为javascript?解决方法
不,没有办法在C#中更改
this
,但是使用诸如方法链接之类的概念来构建流畅的接口不是必需的(有关C#的示例,请参见方法链接维基页面)。
, 不,C#不允许您重新定义语言元素。
C#是一种静态类型的语言,而javascript是一种动态语言-只是一个区别,那就是您不能覆盖C#中的语言元素,但是可以覆盖javascript中的语言元素。
无论如何,我不太清楚如何编写一个适用于javascript和C#的库。
, 不,你不能。 this
是自动设置的保留关键字,您确实希望它指向正确的位置,即该类的当前实例。
此外,“类似于C#的类似于jquery的库”会是什么样子?我认为这个概念没有多大意义。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。