คำถามในหัวข้อ 'class-design'
ฉันสามารถบังคับการพึ่งพาระหว่างเนมสเปซใน C # ได้หรือไม่
ฉันสามารถจำกัดคลาสจากเนมสเปซเฉพาะไม่ให้อ้างอิงคลาสในเนมสเปซเฉพาะอื่นได้หรือไม่ เนมสเปซทั้งสองมีอยู่ในแอสเซมบลี .NET เดียวกัน
ตัวอย่าง:
namespace LegacyCode
{
class LegacyClass { ... }
}
namespace NewCode
{
class NewClass {...}
}...
341 มุมมอง
schedule
30.11.2023
ใน C# การใช้ประเภทค่าเทียบกับประเภทการอ้างอิง
คำถามของฉันคือ:
เมื่อใดที่เราควรใช้ประเภทค่าและเมื่อใดเป็นประเภทการอ้างอิง?
อะไรคือข้อดีและข้อเสียของสิ่งหนึ่งเหนือสิ่งอื่น?
จะเกิดอะไรขึ้นถ้าเราใช้ประเภทการอ้างอิงทุกที่? มีอันตรายอะไรบ้าง?
โปรดหารือถึงข้อดีและข้อเสียของแต่ละข้อด้วย...
3737 มุมมอง
schedule
10.01.2024