本次学习主要阐明.NET开发可以不使用VS,也能像Java一样使用命令窗口。但实际意义不大。
诸位看管不必太留意。(仅供留着给公司新人,树(tree)新(new)风(bee)用。)
1、新建一个文本文件,内容:
using
System;
class
Test
{
static
void
Main(
string
[] args)
{
Console.WriteLine(
"helloworld"
);
Console.ReadKey();
}
}
2、保存为Test.cs(C#文件后缀是.cs),注意显示文件扩展名。不同操作系统设置方法不一样。
3、打开cmd命令提示符(开始→运行/Win+R)
4、cd进入Test.cs所在的文件夹,执行:C:\Windows\Microsoft.NET\Framework\v4.0.30319\csc.exe Test.cs,编译生成Test.exe
5、执行Test.exe
.Net程序运行必须依赖于.Net Framework ,无法独立运行。
生成的exe、dll不是普通的“原生”的,而是叫“程序集”,是“MSIL/IL”二进制字节码。
.Net Framework中的CLR是运行.Net程序的核心
Linux、IOS等非Windows系统下也可以运行.net程序:通过Mono。
Android、IOS上也可以借助于Xamarin使用C#开发手机程序。
微软已经将.Net开源,可以在Linux、IOS上运行.Net程序,并且免费提供Visual Studio Community