首页 > 代码库 > C#最良心脚本语言C#Light/Evil,Xamarin\WP8\Unity热更新最良心方案,再次进化.

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