You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
類<br />
}<br />
}<br />
class Class1<br />
{<br />
}<br />
static void Main(string[] args)<br />
{<br />
}<br />
Person OnePerson = new Person(" 李<br />
OnePerson.Display();<br />
(Class1 誤 , 在 其 它 類 錯 句<br />
/*<br />
不 能 直 接 修 下<br />
Person 類 改<br />
),<br />
中 的 私 有 成 員 中<br />
//OnePerson.name = " ";<br />
Person 能 通 過 中 公 有 方 五 王<br />
/*<br />
修 只<br />
Person 類 改<br />
中 的 私 有 成 類<br />
OnePerson.SetName(" 王<br />
OnePerson.SetAge(40);<br />
OnePerson.Display();<br />
。*/<br />
SetName 法<br />
name。*/<br />
"); 五 員<br />
OnePerson = new Person();<br />
OnePerson.Display();<br />
鍵 入 CTRL+F5 執 行 後 , 顯 示 的 效 果 是 :<br />
姓 名 : 李 四 , 年 齡 :30<br />
姓 名 : 王 五 , 年 齡 :40<br />
姓 名 : 田 七 , 年 齡 :12<br />
", 30); // 生 成 類 的 對 象 四<br />
1.4 C# 的 資 料 型 別<br />
從 大 的 方 面 來 分 ,C# 語 言 的 資 料 型 別 可 以 分 為 三 種 : 實 值 型 別 、 參 照 型 別 、 指 標 (pointer)<br />
型 別 , 指 標 型 別 僅 用 於 非 安 全 程 式 碼 中 。 本 節 重 點 討 論 實 值 型 別 和 參 照 型 別 。<br />
1.4.1 實 值 型 別 和 參 照 型 別 區 別<br />
在 C# 語 言 中 , 實 值 型 別 變 數 儲 存 的 是 資 料 型 別 所 代 表 的 實 際 資 料 , 實 值 型 別 變 數 的 值 ( 或<br />
實 例 ) 儲 存 在 堆 疊 (Stack) 中 , 指 派 語 句 是 傳 遞 變 數 的 值 。 參 照 型 別 ( 例 如 類 就 是 參 照 型 別 ) 的 實<br />
例 , 也 稱 為 對 象 , 不 存 在 堆 疊 中 , 而 儲 存 在 受 管 的 堆 積 (Managed Heap) 中 , 堆 積 實 際 上 是 計 算<br />
機 系 統 中 的 空 閒 記 憶 體 。 參 照 型 別 變 數 的 值 儲 存 在 堆 疊 中 , 但 儲 存 的 不 是 參 照 型 別 對 象 , 而 是<br />
儲 存 參 照 型 別 對 象 的 參 照 ( 地 址 ), 和 指 標 所 代 表 的 地 址 不 同 , 參 照 所 代 表 的 地 址 不 能 被 修 改 ,<br />
9