電腦遊戲製作開發設計論壇 首頁 電腦遊戲製作開發設計論壇
任何可以在PC上跑的遊戲都可以討論,主要以遊戲之製作開發為主軸,希望讓台灣的遊戲人有個討論、交流、教學、經驗傳承的園地
 
 常見問題常見問題   搜尋搜尋   會員列表會員列表   會員群組會員群組   會員註冊會員註冊 
 個人資料個人資料   登入檢查您的私人訊息登入檢查您的私人訊息   登入登入 

Google
[轉貼][教學]超簡單c#教學 vol 1

 
發表新主題   回覆主題    電腦遊戲製作開發設計論壇 首頁 -> 遊戲程式初級班:語法及基礎概念
上一篇主題 :: 下一篇主題  
發表人 內容
yag
Site Admin


註冊時間: 2007-05-02
文章: 688

2673.35 果凍幣

發表發表於: 2007-8-28, PM 2:08 星期二    文章主題: [轉貼][教學]超簡單c#教學 vol 1 引言回覆

原作者:babu61509 ( 轉貼前已取得babu61509及ilmsilms同意 )
原出處:http://www.getphpbb.com/phpbb/viewtopic.php?t=201&mforum=209774061336771

盜版ilmsilms的C++教學XD (已有ilmsilms的回應訊息同意)
應該會跟版主的教學同步 (?)

=============================================

先教個最基本的程式,say "Hello! C#!"
在各位開始學習前因該先去找個c#編譯程式來...我個人是用 Microsoft Visual C# 2005 Express 版

Microsoft Visual C# 2005 Express 網站 (右邊有載點)

好了,程式碼在這:
代碼:

class HelloCSharp
{
    public static void Main()
    {
        System.Console.WriteLine("Hello! C#!");
    }
}


開始解說:

class HelloCSharp
這個是定義出一個叫做HelloCSharp的類別,類別後面的東西要用{}括起來代表是屬於這個類別的 !(類別是什麼東西請參考物件導向的書)

public static void Main()
這是定義一個叫做Main的函式,後面的東西也是要用{}括起來代表是屬於這個函式的 ! 至於()代表這個函式沒有任何的傳入值.
public
代表Main函數任何人都可以用,static代表該函式是靜態的,void是指無傳回值,Main代表是C#的程式進入點(也就是程式開始執行的地方,一定要Main喔,main不能喔)

System.Console.WriteLine("Hello! C#!");
這行是呼叫WriteLine這個函式來輸出 "Hello! C#!" 這個字串並且換行. (不會換行的叫Write)
System是一個空間名稱,裡面有很多東西(以後會說),Console是一個類別,裡面有很多跟主控台(就是cmd文字介面)有關的東西,WriteLine是一個輸出函式,()裡面是傳給他的東西,跟C和C++一樣,指令的後面要加上分號 ;

有問題歡迎問喔@@"
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
從之前的文章開始顯示:   
發表新主題   回覆主題    電腦遊戲製作開發設計論壇 首頁 -> 遊戲程式初級班:語法及基礎概念 所有的時間均為 台灣時間 (GMT + 8 小時)
1頁(共1頁)

 
前往:  
無法 在這個版面發表文章
無法 在這個版面回覆文章
無法 在這個版面編輯文章
無法 在這個版面刪除文章
無法 在這個版面進行投票
可以 在這個版面附加檔案
可以 在這個版面下載檔案


Powered by phpBB © 2001, 2005 phpBB Group
正體中文語系由 phpbb-tw 維護製作