C#簡明教程(一)
聲明:我在翻譯的時候,加了一些自己的看法以及其它的一些比較,希望能讓大家看的更明白,理解更透徹。
有什麼建議請mail:
[email protected]
C#簡介
這一部分我們說明一下C#,並講一下如何寫、在命令行編譯你自己的第一個C#程序。
◆什麼是C#
C#是微軟新推出的一種編程語言。因為它是從C和C#衍生來的,所以它的功能強大。它像VB一樣簡單。另外,對於網絡編程來說它很像Java,它還又很多Delphi的有點。微軟聲稱,C#是編寫.NET Framework 應用程序最合適的語言。
◆安裝 .NET SDK
要在你的機器上運行C#,第一步必須安裝.NET SDK 。 你可以在Windows ME, Windows NT, 或者 Windows 2000下安裝.NET SDK。 推薦你使用Windows 2000 。 選好操作系統後,請按照下面的步驟安裝:
安裝 IE 5.5
安裝 Microsoft .NET Framework SDK. 它是完全免費的,你可以在如下鏈接下載它: NET Framework SDK.
安裝完成後,你就可以隨便找一個文本編輯器寫你的代碼了並將它保存為以.cs為擴展名的文件。在notepad中敲入下邊的代碼,並保存為my.cs。
◆C# 編譯器和編輯器
微軟發布的新的平台.NET SDK Beta 1 release ,捆綁了C#命令行編譯器。你必須安裝了 .NET SDK 才能運行 C# 程序。安裝了.NET SDK, 你就可以在任何文本編輯器中寫你的 C# 程序代碼了。 在市面上可以得到一些的三方的編輯器. 其中一些還是免費得。
◆寫你的第一個C# 程序
就像寫你的第一個C++程序一樣,開始寫你的第一個C#程序。 打開文本編輯器,並敲入下邊的代碼:
using System;
class MyClass
{
static void Main() {
Console.WriteLine("Hello World!");
}
}
◆編譯你的第一個C# 程序
現在,用你的C#命令行編譯器編譯你的.cs文件。C#編譯器 至少要有一個參數,即C#文件名。假定你的C#文件名是myclass.cs ,那麼命令行的句法如下:
csc myclass.cs
C#命令行編譯器在你的工程的bin目錄(二進制文件目錄,一般來說用來放可執行文件,它在Linux下常用)。執行這個exe文件,看看結果。
現在。我們來一行一行地看看源代碼。
第一行是:
using System.
為什麼要using System? System 是一個名字空間(namespace),它存儲了系統類。 我們在程序中用於在控制台上顯示程序運行結果的控制台類(The Console class), 就是定義在這個系統名字空間(System namespace)中。所以我們要這樣寫。
下一行是class MyClass. 關鍵字 class 在 C# 中用於生產新的類。
class MyClass
{
....
}
每一個類都又一個static void Main() 函數。 它是C#程序執行時的入口(這跟Java是一樣的,當然C、C++也有main函數與之對應)
static void Main() {
Console.WriteLine("Hello, C# World!");
}
控制台類的方法 WriteLine 的作用是在控制台上寫出文本。