好想听听你眼中的.Net和C#的关系
好想听听大神眼中的.Net和C#的关系。希望大神谈谈.Net和C#到底是什么关系?希望能说的越具体越长越好~
------解决方案--------------------C#是一种语言
Unity 3D可以使用C#来写游戏,但Unity3D不是.Net
C# VB.NET F# J# ...
可以通过vs中的编译器编译成IL语言(IL遵守.Net的规定,就好像我们的耳线,USB每个厂家生产的都一样大,可以通用,但也有像苹果自己搞特殊的)
.Net负责编译和运行IL语言
用一个比喻
C# VB.NET F# J# ... 汉语,日语,韩语,英语....
↓ ↓
IL 地球语言
↓ ↓
.Net 外星语言翻译器
↓ ↓
机器码 外星语言