学习Mono与Unity3D关系的笔记

本文介绍了Mono版本5.0+与C# 4.0以上的兼容性,特别关注Unity3D 2017.3.1f1版本,该版本基于Mono2.0+,其内置的mcs编译器不支持C# 4.0以上的特性。
摘要由CSDN通过智能技术生成

首先来说说Mono,Mono是 Xamarin公司开发的跨平台 .NET运行环境,是.NET框架的另一种实现。区别在于,它可以跨平台。(Unity的跨平台特性依赖于Mono)
再来看看 Mono的组成
1.C#编译器。

最新的Momo版本(5.0+)c#编译器完全兼容c#4.0以上,我使用的是Unity3D,2017.3.1f1版本,它使用的是Mono2.0+版本,它的编译器(mcs)就不支持c#4.0以上。

2.Mono运行时
提供了JIT(即时编译器),AOT(提前编译器)两种编译器。
还有三种编译方式:JIT,AOT,
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值