C#最良心腳本語言C#Light/Evil,Xamarin\WP8\Unity熱更新最良心方案,再次進化.


C#Light的定位是嵌入式腳本語言,一段C#Light腳本是一個函數

C#Evil定位為書寫項目的腳本語言,多腳本文件合作,可以完全用腳本承載項目。

C#Light/Evil 使用完全C#一致性語法

目前 C#Light已經是正式版,且經商業項目檢驗

C#Evil是Alpha版,歡迎試用反饋。

 

C#Evil在C#Light的基礎上

從底層支持了面向對象,請注意下面是腳本代碼

image_thumb2image_thumb3

不同於C#Light沒有函數和類的設計,(C#Light只是用C#LightFramework來模擬整個cs文件的識別,不支持成員變量,C#LightFramework是一組函數放一起,可以利用VS這樣的工具來做腳本編輯器)

 

C#Evil直接從底層支持了面向對象特性,當然還是可以使用一切支持c#的的編輯器來做腳本編輯器

另外C#Evil也是和c#項目一樣編譯並使用這些腳本寫的類,類之間不需要像有些腳本那樣互相引用,全自動解決引用關系

image_thumb6

 

然后就可以在腳本表達式中調用這些腳本寫的類,和程序類型使用方式完全一致

也可以從程序中直接創建腳本類實例,調用腳本類實例的成員

 

代碼獲取從

https://github.com/lightszero/CSLightStudio/tree/master/CSLightStudio/CSEvil


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM