脚本清晰等效的typeof

| 我在javascript中有一些现有代码:   函数setPostData(selector,data){      如果(typeof(data)=== \'function \')   数据=数据();      $(selector).setParam({\'postData \':data});      } 这将如何转换为scriptsharp(0.7)?尤其是if语句... 该函数接受数据参数,该参数可以是字典或返回字典的函数。 如果data是一个函数,则应首先调用此函数,并返回字典结果... 不建议将函数分为两个函数,因为它是从其他javascript(非scriptsharp)调用的。     
已邀请:
您可以尝试以下方法:
if (Type.GetScriptType(data) == \"function\")
{
    Func<object> dataAsFunctor = (Func<object>)data;
    data = dataAsFunctor();
}
    

要回复问题请先登录注册