ทำไม class ที่สร้างขึ้นใน ASP.NET ถึงไม่ต้องระบุ namespace ครับ
2 posters
หน้า 1 จาก 1
ทำไม class ที่สร้างขึ้นใน ASP.NET ถึงไม่ต้องระบุ namespace ครับ
จากในหนังสือ OOP เกี่ยวกับการสร้างเว็บไซต์แคตาล็อกสินค้า ผมสังเกตเห็นว่า class ที่สร้างขึ้นไม่ได้ระบุว่าอยู่ใน namespace อะไร แต่ก็สามารถนำมาใช้ได้ เช่น ใน class 'WebBaseNormal' สามารถใช้ MenuNavigator ได้
แต่ถ้าหากผมระบุ namespace ให้ class MenuNavigator เช่น
ใน class WebBaseNormal หากต้องการใช้ MenuNavigator จะต้อง Using Thailand2Siam ที่หัวไฟล์ก่อน หรือทำให้ Class WebBaseNormal อยู่ใน namespace เดียวกัน
ผมจึงสงสัยว่าทำไม class ที่สร้างขึ้นใน ASP.NET ถึงไม่ต้องระบุ namespace ครับ แล้ว ASP ทราบได้อย่างไรครับว่า class ที่เราอ้างถึงนั้นมาจากไหน
แต่ถ้าหากผมระบุ namespace ให้ class MenuNavigator เช่น
- Code:
ืnamespace Thailand2Siam
{
public class MenuNavigator
{
.....
}
}
ใน class WebBaseNormal หากต้องการใช้ MenuNavigator จะต้อง Using Thailand2Siam ที่หัวไฟล์ก่อน หรือทำให้ Class WebBaseNormal อยู่ใน namespace เดียวกัน
ผมจึงสงสัยว่าทำไม class ที่สร้างขึ้นใน ASP.NET ถึงไม่ต้องระบุ namespace ครับ แล้ว ASP ทราบได้อย่างไรครับว่า class ที่เราอ้างถึงนั้นมาจากไหน
NewWorld- จำนวนข้อความ : 5
Join date : 03/08/2010
เป็นเนมสเปสเดียวกันหมด
ในตัวอย่างไม่ได้ใส่เพราะต้องการให้อ่านง่าย ปรกติควรใส่ ตัวอย่างในหนังสือ ผมไม่ได้ใส่แต่ก็ยังใช้ได้ เพราะไฟล์อยู่ในโฟลเดอร์เดียวกัน คอมไพเลอร์จึงถือว่าเป็นเนมสเปสเดียวกันหมดครับ
Similar topics
» อยากสอบถามเนื้อหาในหน้าที่ 56 ครับ ที่อธิบาย ER รูปที่ 1.8 ในหน้าที่ 55 ครับ
» หาซื้อหนังสือเรียนรู้ด้วยตนเอง OOP C# ASP.NET
» รบกวนปรึกษา การ inherit คลาสในระดับเดียวกัน
» สอบถามเรื่อง namespace
» ขอถามเรื่องจอจิ๋ว
» หาซื้อหนังสือเรียนรู้ด้วยตนเอง OOP C# ASP.NET
» รบกวนปรึกษา การ inherit คลาสในระดับเดียวกัน
» สอบถามเรื่อง namespace
» ขอถามเรื่องจอจิ๋ว
หน้า 1 จาก 1
Permissions in this forum:
คุณไม่สามารถพิมพ์ตอบ
|
|