Beginner C #, many people may not understand. NET Framework is exactly what? Here's a quick explanation:
C # is a programming language, and C # has evolved from c,c++ and Java, adopting the best features of the three languages and adding its own features. C # is an event-driven, fully object-oriented visual programming language. and. NET is a platform that supports not only C #, but also some other languages such as VB and J #.
In addition, C # can not only develop based on. NET application, you can also develop a WinForm-based program. NET is Microsoft's XML Web services platform. The XML Web service enables applications to transfer and share data over the Internet, regardless of operating system or programming language differences.
C # is cross-platform, just like Java can "write once, run Anywhere", which also benefits from. NET Framework, such as:
Functions are similar to VMS in Java.
About CIL:
The Generic intermediate language (Common Intermediate Language, referred to as CIL, pronounced "sill" or "kill") is a common language architecture and. NET Framework's low-order (lowest-level) human-readable programming language. The goal is. The language of the NET Framework is compiled into CIL and then compiled into byte code. CIL resembles an object-oriented assembly language, and it is completely stack-based. It runs on a virtual machine, and its main languages are C?, Visual Basic. NET,/C + +/CLI, and J.
See more detailed compilation procedures (also includes C + + and Java): http://www.cnblogs.com/rush/p/3155665.html
C # Learning the second play of C # vs. NET Framework