精華區beta ck54th310 關於我們 聯絡資訊
C#唸為C sharp(聰明的C)(笨編江按:其實就是音樂裡的升記號啦),它是微軟以C++與 Java為基本架構,在2001年所推出的程式語言。 在微軟的.NET Framework開發環境的SDK包含了一個C#的編輯器,它也是全世界第一個 C#的實作工具。C#的基本語法與C++或是Java十分類似,甚至有點類似Object Pascal, 不過在Java當中的Package或是Pascal的Unit則是被改為Namespace,在下面的九九乘法 表範例程式當中,using 後面的System就是這個程式所使用的Namespace,在其後的類別 仍是使用Class的保留字,其餘的語法與Java十分類似。 using System; class MultipleTest { public static void Main() { for(int i=1;i<=9;i++) { for(int j=1;j<=9;j++) Console.Write("{)}*{!} ",i,j,i*j); if(i==9) Console.WriteLine(); } } } 在輸出變數時,C#並不需如C語言一般指定變數型別,而是使用{0}來代表第一個變數, {1}代表第二個變數,而Write與WriteLine的輸出方法則與Pascal的Write 或是WriteLn 類似。 綜觀整個C#程式語言,它仍然有傳統的goto,if,switch控制指令,while,for,do等迴圈 指令、完整的整數形別(8位元的byte,16位元的short,32位元的int,64位元的long) 、字元(char)與字串(String)型態、完整的浮點數型別(32位元的float、64位元的double 與128位元的decimal)、真假值 bool型態。 在物件導向的特性,C#繼承了C++與Java的類別、屬性(property)、方法(method)與多型 (polymorphism)等特性,而且它可以隨意將類別組合起來成為集合或是陣列的索引器 (indexer),使得類別架構更具彈性。 -- 我不知道在久遠什麼時候你就一直走近來迎接我你的太陽和星辰永不能把你藏起使我 看不見你在許多清晨和傍晚我曾聽見你的足音你的使者曾秘密地到我心裡來召喚不知道為什麼今天我的生活完全激動了一種狂歡的感覺穿過了我的心這就像結束工作 的時間已到我感覺到空氣中有你光降的微響。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.217.122.146