1, a Windows desktop application, uses the provided WPF module. Net can easily generate desktop applications.
2.Windows Store application, designed for touch screens in systems above Win8, usually runs in full screen mode.
3.Web application, a ASP.NET application created through webForms.
4. Advanced WCF service is a flexible way to create various distributed applications, which can interact with almost all types of data through LAN or Internet.
Extended data
program execution
The program source code developed by C# has not been compiled into binary local code that can be directly executed on the operating system. Similar to Java, it is compiled into intermediate code and then executed by the virtual machine. NETFramework, which is called Common Language Runtime (CLR).
All of them. Net programming language is compiled into this intermediate code called MSIL (Microsoft Intermediate Language). So, although the final program still has a suffix. " Exe "and traditional executable files on the surface. But in fact, if. If the. Net Framework is not installed on the computer, these programs will not be executed.
When the program is executed. Net Framework translates the intermediate code into binary machine code, so that it can run correctly. The final binary code is stored in the buffer. So once the program uses the same code, it will call the version in the buffer. In this way, if you run a. Net program for the second time, you don't need to do a second translation, and the speed is obviously accelerated.
Baidu encyclopedia -c#