看板 C_Sharp 關於我們 聯絡資訊
我是c#初學者 我有看書 但是我看不太懂 using 跟 namespace 之前有學過c/c++的基礎 看過using的說明後 心想 c++ 的using namespace std 可以寫成using std嗎 因為std 不是存在的函式庫? 還有namespace 裡面 還可以有namespace 那之間的互通要怎麼用 例如 namespace haha{ class1{ static void Main(){ } } namespace hehe{ class{ static int Add(int x,int y){ return(x+y); } } } 那在 static void Main(){} 裡面要用Add函式 是不是要先在class1裡面寫 using hehe; 如果沒寫 那是不是Main 裡面寫 hehe.Add(xxx,xxx) 呢? 請問我的觀念正確嗎? 請高手教我 ps:我買的書(Visual C# 2005 初學指引 作者:陳正凱 ) 我剛把第二章讀完 } } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.228.230.190
tomex:正確 03/28 17:58
wa007123456:經過測試 using 只能在第一個namespace下面 03/28 18:28
wa007123456:而 hehe 裡面要寫函式 還是要給他加個類別class 03/28 18:28
wa007123456:然後 類別裡面函式要 靜態的 並且宣告public 03/28 18:29
wa007123456:c#真是複雜壓 03/28 18:29
wa007123456:所以用Add 要寫成 hehe的類別名字.Add 03/28 18:30
wa007123456:為什麼要搞這麼多 命名空間阿 03/28 18:31
d8625038:命名空間很重要也很好用...我個人覺得啦 03/29 15:16
huge:這排版讓我看了一下才發現hehe在haha下 0rz 03/29 19:29