ScriptSharp: myObject.prototype = new myOtherObject; - PullRequest
3 голосов
/ 15 июля 2011

Как я могу воспроизвести это в ScriptSharp (C #):

myObject = function(input) {

}

myObject.prototype = new myOtherObject;

1 Ответ

3 голосов
/ 19 июля 2011

Когда вы используете script #, вы используете синтаксис c # для создания классов, получения классов и т. Д.

Так что просто определите свой класс myObject и получите его от другого класса myOtherObject, и позвольтеСценарий компилятора и загрузчика (mscorlib.js) устанавливает наследование во время выполнения.

Весь смысл в том, чтобы иметь естественный синтаксис ООП, а не работать с моделированием путем ручного связывания прототипов.

Надеюсь, это поможет.

...