2012-02-15 2 views
2

Например, если я что-то в JavaScript, который использовал getContext функции холста, я бы написать JavaScript, похожий на то, что вы видите ниже, чтобы убедиться, что полотно имеет getContext функцию перед использованием кодирования:Как вы выполняете обнаружение функции в ScriptSharp?

var canvas = document.getElementById("SomeCanvas"); 
if (canvas.getContext) { 
    var context = canvas.getContext("2d"); 
    // Do something with the context... 
} 

Каков предпочтительный способ выполнения обнаружения объектов, как это, используя Script #?

ответ

6

Вы можете использовать

if(Type.HasMethod(canvas, "getContext")) 
{ 
    ... 
} 

или вообще, множество методов в Type.

Смежные вопросы