使用CSC.EXE编译第一个HELLO WORLD

坐的没事,下了个C#2008,看帮助文件写了个HELLO.CS的源文件:

//hello.cs

//Show "Hello Word!"

using system;

class hello

{      public static void Main()

       {

               console.writeline("Hello World!");

       }

}

在命令行里用CSC.EXE编译,结果先是找不到CSC.EXE:

C:\>csc hello.cs

'csc' 不是内部或外部命令,也不是可运行的程序

或批处理文件。

用DIR命令找到CSC.EXE所在目录:

C:\>dir csc.exe/s/d

将CSC.EXE所在路径加入到PATH变量中:

C:\>PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32Wbem;C:\WINDOWS\Microsoft.NET\Framework\v3.5

再次编译出错:

D:\c#\HelloWord>csc hello.cs

适用于 Microsoft(R) .NET Framework 3.5 版的 Microsoft(R) Visual C# 2008编译器 3.5.30729.1

 版

版权所有(C) Microsoft Corporation。保留所有权利。

Hello.cs(4,7): error CS0246: 找不到类型或命名空间名称“system”(是否缺少 using指令或程序集引用?)

上网查询原因,发现C#对大小写敏感,所以修改程序关键写大小写:

//hello.cs

//Show "Hello Word!"

using System;

class Hello

{      public static void Main()

       {

               Console.WriteLine("Hello World!");

       }

}

再次编译运行成功:

D:\c#\HelloWord>csc hello.cs

适用于 Microsoft(R) .NET Framework 3.5 版的 Microsoft(R) Visual C# 2008编译器 3.5.30729.1

 版

版权所有(C) Microsoft Corporation。保留所有权利。

D:\c#\HelloWord>dir

 驱动器 D 中的卷没有标签。

 卷的序列号是 3C1D-C208

 D:\c#\HelloWord 的目录

2009-03-09 23:52   <DIR>         .

2009-03-09 23:52   <DIR>         ..

2009-03-09 23:51              178 Hello.cs

2009-03-09 23:52            3,584 Hello.exe

              2个文件         3,762 字节

              2 个目录  3,134,484,480 可用字节

D:\c#\HelloWord>hello

Hello World!

D:\c#\HelloWord>

上一篇:Linux面试题(史上最全、持续更新、吐血推荐)


下一篇:11月7日下午PHP----PDO访问方式操作数据库