[問題] 關於using 跟 namespace

看板C_Sharp作者 (大笨羊)時間17年前 (2008/03/28 17:51), 編輯推噓3(306)
留言9則, 4人參與, 最新討論串1/1
我是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

03/28 17:58, , 1F
正確
03/28 17:58, 1F

03/28 18:28, , 2F
經過測試 using 只能在第一個namespace下面
03/28 18:28, 2F

03/28 18:28, , 3F
而 hehe 裡面要寫函式 還是要給他加個類別class
03/28 18:28, 3F

03/28 18:29, , 4F
然後 類別裡面函式要 靜態的 並且宣告public
03/28 18:29, 4F

03/28 18:29, , 5F
c#真是複雜壓
03/28 18:29, 5F

03/28 18:30, , 6F
所以用Add 要寫成 hehe的類別名字.Add
03/28 18:30, 6F

03/28 18:31, , 7F
為什麼要搞這麼多 命名空間阿
03/28 18:31, 7F

03/29 15:16, , 8F
命名空間很重要也很好用...我個人覺得啦
03/29 15:16, 8F

03/29 19:29, , 9F
這排版讓我看了一下才發現hehe在haha下 0rz
03/29 19:29, 9F
文章代碼(AID): #17xB-bDo (C_Sharp)