不用IDE写C#的Hello World的方法

2019-12-30 11:06:14于丽

易采站长站为您分析不用IDE写C#的Hello World的方法,需要的朋友可以参考下

用Visual Studio等IDE写C#的Hello World非常简单,但脱离了IDE你能不能打印出Hello World呢?这不是说工作时脱离IDE,而是学习一下CLR的执行模型.

Hello World

新建一个记事本,输入如下代码,另存为HelloWorld.txt.

 

 
  1. using System;   namespaceHelloWorld  
  2. {   classProgram  
  3. {   static voidMain(string[] args) {  
  4. Console.WriteLine("Hello World!");   Console.ReadKey();  
  5. }   }  
  6. }  

打开Visual Studio 2008(2005,2010) 命令提示程序

不用IDE写C#的Hello World的方法

却换到HelloWorld.txt的目录

不用IDE写C#的Hello World的方法

运行命令:csc /out:Hello.exe HelloWorld.txt

不用IDE写C#的Hello World的方法

如无意外,将会编译出Hello.exe,能打印出Hello World.

CLR执行模型-编译期

CLR程序的执行过程大致分为两步,编译期和运行期,编译期过程大致如下图:

不用IDE写C#的Hello World的方法