[問題] 有關命名空間一問

看板C_Sharp (C#)作者 (初心者)時間19年前 (2006/11/30 15:33), 編輯推噓4(400)
留言4則, 3人參與, 最新討論串1/1
一直以來有個疑問,不論是寫C或C#時,常常都要先引用命名空間, EX. include<stdio.h> or Using System...etc. 常會用到某個函數的時候才發現該引用的命名空間未引用進來, 那寫程式時為什麼不把全部的命名空間引入,每次寫的時候都複製貼上就好, 不是省事的多的嗎? 是因為有效率還是記憶體還有什麼其他的考量不這麼做嗎? 謝謝各位的回答... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 202.39.173.73

11/30 15:37, , 1F
同時引用愈多名稱空間, CLASS名稱相衝的機會愈大, 所以囉.
11/30 15:37, 1F

12/01 11:32, , 2F
全部include的話,compiler在編譯時訪查每一行效能負荷變大
12/01 11:32, 2F

12/01 11:33, , 3F
衡量權失之下,還是把include的工作交給程式員,除非基本的
12/01 11:33, 3F

12/13 13:58, , 4F
所以還是效能上的考量嚕? 感謝各位的回答...
12/13 13:58, 4F
文章代碼(AID): #15ReajQl (C_Sharp)
文章代碼(AID): #15ReajQl (C_Sharp)