c# - ScriptSharp : myObject. 原型(prototype) = 新的 myOtherObject;

标签 c# javascript asp.net script#

如何在 ScriptSharp (C#) 中重现此内容:

myObject = function(input) {

}

myObject.prototype = new myOtherObject;

最佳答案

当您使用 script# 时,您使用的是 c# 语法来创建类、派生类等。

因此只需定义您的类 myObject 并让它派生自您的其他类 myOtherObject,然后让编译器和 Bootstrap 脚本 (mscorlib.js) 在运行时设置继承。

重点是拥有自然的 OOP 语法,而不是通过手动链接原型(prototype)来进行模拟。

希望对您有所帮助。

关于c# - ScriptSharp : myObject. 原型(prototype) = 新的 myOtherObject;,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6705134/

相关文章:

javascript - 人们使用什么 javascript 模拟框架?

javascript - 我的动画功能正在播放

javascript - 无需页面加载即可提交帖子表单

c# - Umbraco:使用版本控制?测试/生产?

c# - 从 EF Core 查询返回 Task<IReadOnlyCollection<T>> 而无需等待?

c# - Visual Studio中的错误CS0311通用错误

asp.net - HTTP 处理程序和 IIS7 的问题

c# - HttpModule、Response.Filter 和图像未显示

c# - 如何在 C# 中的常量中包含换行符

c# - 动态对象 - 运行时报告字段不存在但可以在调试器中看到它?