คำถามในหัวข้อ 'class-design'

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

ใน C# การใช้ประเภทค่าเทียบกับประเภทการอ้างอิง
คำถามของฉันคือ: เมื่อใดที่เราควรใช้ประเภทค่าและเมื่อใดเป็นประเภทการอ้างอิง? อะไรคือข้อดีและข้อเสียของสิ่งหนึ่งเหนือสิ่งอื่น? จะเกิดอะไรขึ้นถ้าเราใช้ประเภทการอ้างอิงทุกที่? มีอันตรายอะไรบ้าง? โปรดหารือถึงข้อดีและข้อเสียของแต่ละข้อด้วย...
3737 มุมมอง