title: unity的c#脚本和标准的c#语言有什么区别和联系？unity是仅仅使用了c#的语法吗？
topic: Unity（游戏引擎）
content: 目前这个星球上有常见的两个C引擎，一个是Xamarin的Mono（开源的）一个是微软的 .net framework。你所说的标准C，应该是指微软的 .net framework里的吧，它目前暂时只能Windows运行（未来不是）。Unity中，则使用的是开源的Mono引擎，是跨平台的，WindowsLinux都行。除了不同的引擎，C还有版本之分。比如说，Java有Java 6， Java 7， Java 8C也有分C 5.0 ， C 6.0等不同版本，每个版本都有一些新的语法特性。Mono引擎
answerer_tags: 公众号「商学院毕业的程序员」，不懂技术的运营不是好的产品经理