最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#執(zhí)行js動態(tài)編譯的方法

 更新時間:2015年01月20日 09:20:00   投稿:shichen2014  
這篇文章主要介紹了C#執(zhí)行js動態(tài)編譯的方法,是涉及動態(tài)編譯腳本非常實用的技巧,需要的朋友可以參考下

本文實例講述了C#執(zhí)行js動態(tài)編譯的方法。分享給大家供大家參考。具體實現(xiàn)方法如下:

復(fù)制代碼 代碼如下:
using System; 
using System.CodeDom.Compiler; 
using System.Collections.Generic; 
using System.Linq; 
using System.Reflection; 
using System.Text; 
using System.Threading.Tasks; 
 
namespace webpro 

    public class JScripta 
    { 
        private static readonly CodeDomProvider _provider = new Microsoft.JScript.JScriptCodeProvider(); 
        private static Type _evaluateType; 
        private const string scriptStr = @"package fhs 
            { 
                    public class MyJs 
                    { 
                      public static function test1(paramr1) 
                      {  
                            var retString  =   paramr1+ '是無敵的!'; 
                            return retString; 
                      } 
   
                    } 
            }"; 
        public static object JScriptRun(string jsMethodName,object[] testParams) 
        { 
            //編譯的參數(shù) 
            CompilerParameters parameters = new CompilerParameters(); 
            parameters.GenerateInMemory = true; 
            CompilerResults results = _provider.CompileAssemblyFromSource(parameters, scriptStr); 
            Assembly assembly = results.CompiledAssembly; 
 
            //動態(tài)編譯腳本中的內(nèi)容 
            _evaluateType = assembly.GetType("fhs.MyJs"); 
 
            //執(zhí)行指定的方法并傳參數(shù) 
            object retObj = _evaluateType.InvokeMember(jsMethodName, BindingFlags.InvokeMethod, 
                        null, null, testParams); 
            return retObj; 
        } 
    } 
}

希望本文所述對大家的C#程序設(shè)計有所幫助。

相關(guān)文章

  • C#基礎(chǔ)之異步調(diào)用實例教程

    C#基礎(chǔ)之異步調(diào)用實例教程

    這篇文章主要介紹了C#中的異步調(diào)用,對比同步調(diào)用分析了異步調(diào)用的原理及特點,并以實例形式給出了實現(xiàn)方法,需要的朋友可以參考下
    2014-09-09
  • rsa加密算法使用示例分享

    rsa加密算法使用示例分享

    這篇文章主要介紹了rsa加密算法使用示例,代碼中有注釋,大家參考使用吧
    2014-01-01
  • C#基于Socket的TCP通信實現(xiàn)聊天室案例

    C#基于Socket的TCP通信實現(xiàn)聊天室案例

    這篇文章主要為大家詳細(xì)介紹了C#基于Socket的TCP通信實現(xiàn)聊天室案例,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • unity 如何使用LineRenderer 動態(tài)劃線

    unity 如何使用LineRenderer 動態(tài)劃線

    這篇文章主要介紹了unity 使用LineRenderer 動態(tài)劃線的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04
  • C#檢測是否有u盤插入的方法

    C#檢測是否有u盤插入的方法

    這篇文章主要介紹了C#檢測是否有u盤插入的方法,涉及C#操作硬件的相關(guān)技巧,需要的朋友可以參考下
    2015-04-04
  • C# winform 模擬鍵盤輸入自動接入訪問網(wǎng)絡(luò)的實例

    C# winform 模擬鍵盤輸入自動接入訪問網(wǎng)絡(luò)的實例

    本篇文章主要介紹了C# winform 模擬鍵盤輸入自動接入訪問網(wǎng)絡(luò),有興趣的可以了解一下。
    2016-11-11
  • C#實現(xiàn)單例模式的6種方法小結(jié)

    C#實現(xiàn)單例模式的6種方法小結(jié)

    這篇文章主要介紹了C#實現(xiàn)單例模式的6種方法,C#中實現(xiàn)單例有很多種方法,本文將按順序介紹非線程安全、完全懶漢式、線程安全和低/高性能集中版本,需要的朋友可以參考下
    2022-09-09
  • Unity3D快速入門教程

    Unity3D快速入門教程

    本文講述了Unity3D如何快速入門,包含Unity3D游戲引擎介紹,學(xué)習(xí)歷程和Unity3D快速入門的途徑,通過該篇文章的講解,希望能夠讓你更好的去學(xué)習(xí)Unity3D引擎
    2021-06-06
  • C#如何通過RFC連接sap系統(tǒng)

    C#如何通過RFC連接sap系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了C#如何通過RFC連接sap系統(tǒng)的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-04-04
  • WPF綁定實例詳解

    WPF綁定實例詳解

    這篇文章主要介紹了WPF綁定的用法,包括了WPF綁定控件及非控件對象的用法,以及各類參數(shù)的詳細(xì)用法,需要的朋友可以參考下
    2014-09-09

最新評論

大兴区| 汝州市| 十堰市| 祁门县| 罗江县| 喀喇沁旗| 宜都市| 建水县| 英吉沙县| 石嘴山市| 榕江县| 孟连| 宁晋县| 东城区| 扎兰屯市| 阿图什市| 石泉县| 凤翔县| 温州市| 临沧市| 聊城市| 十堰市| 五大连池市| 锡林郭勒盟| 香格里拉县| 泰兴市| 临颍县| 刚察县| 江都市| 湖州市| 丹东市| 和田市| 且末县| 泗水县| 三明市| 郑州市| 涞源县| 丹寨县| 灵寿县| 阳山县| 雅江县|