C# 語言初試

C# 程式撰寫首要

首先要安裝 SDK(Software Developement Kit) ,這裡是使用 .NET 2.0 SDK,3.0雖然釋出了,不過目前我還不嘗鮮,說真的,微軟的SDK還真大,434.3 MB看似包山包海的樣子,SDK中有編譯、建置、測試和部署 .NET 應用程式所需的工具、文件及範例程式。

Microsoft .NET Framework 2.0 軟體開發套件 (SDK) x86

連結可能被移除,在此提供搜尋關鍵字:.NET SDK

C#編譯器的位置是在
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
最後一個目錄是版本號碼,.Net 1.1的號碼就是由v1.1所組成

C++編譯器的位置在
C:\Program Files\Microsoft Visual Studio 8\VC\bin
寫出來只是因為C++與C#的位置不同,此外C++編譯器我直接執行它只會馬上當掉,應該是要搭配Visual C++開發軟體,先前微軟曾釋出免費的開發工具 Visual Studio Express,應該不難找
我只使用C#,所以就將C#執行檔的路徑加到統的 環境變數 (Path) 的最後面,我習慣是分號後將用雙引號括著的路徑加上去。

然後開始編譯程式,『開始』→『執行』,鍵入cmd,切換到下面這隻程式碼的所在位置
csc 檔案名稱.cs
幸運的話(沒有任何錯誤訊息),你就能得到一個執行檔(.exe),就是你編譯好的C#程式囉!與Java不同的就是它可以直接雙擊執行程式。

初試 C# 程式語言
using System;
 
/**
* 找出 A ~ B 之間的所有的質數
*/
public class prime {
 /**
  * 主程序
  */
 public static void Main() {
  int a,b,i;
  Console.WriteLine("input number1:");
  a = Int32.Parse(Console.ReadLine());
  Console.WriteLine("input number2:");
  b = Int32.Parse(Console.ReadLine());

  for ( a++ ; a < b ; a++ ) {
   for ( i=2 ; i < a ; i++)
    if ( a%i ==0 )
     break;
    if(i == a)
     Console.Write(a + " ");
   }
 }// end main
}
為了對齊,所以程式碼內含全形空白,請複製後利用 取代 的功能將全形空白轉為半形空白或是Tab,以利作業。


相關資料:
http://202.102.230.19/yunhe/soft/ebook/%E5%AE%8C%E5%85%A8%E5%89%96%E6%9E%90C%23/CH03.pdf

留言