10
ฉันจะเปลี่ยนชื่อคลาสใน C # โดยไม่ต้องเพิ่มบรรทัดของโค้ดให้กับทุกไฟล์ที่ใช้คลาสได้อย่างไร
ฉันต้องการสร้างนามแฝงสำหรับชื่อคลาส ไวยากรณ์ต่อไปนี้จะสมบูรณ์แบบ: public class LongClassNameOrOneThatContainsVersionsOrDomainSpecificName { ... } public class MyName = LongClassNameOrOneThatContainsVersionOrDomainSpecificName; แต่จะไม่รวบรวม ตัวอย่าง หมายเหตุตัวอย่างนี้จัดทำขึ้นเพื่อความสะดวกเท่านั้น อย่าพยายามแก้ปัญหานี้โดยแนะนำให้เปลี่ยนการออกแบบของระบบทั้งหมด การมีอยู่หรือขาดหายไปของตัวอย่างนี้ไม่ได้ทำให้คำถามเดิมเปลี่ยนไป รหัสที่มีอยู่บางส่วนขึ้นอยู่กับการมีอยู่ของคลาสคงที่: public static class ColorScheme { ... } โทนสีนี้เป็นโทนสีของ Outlook 2003 ฉันต้องการแนะนำโครงร่างสีของ Outlook 2007 ในขณะที่ยังคงรักษารูปแบบสีของ Outlook 2003 ไว้: public static class Outlook2003ColorScheme { ... } public static class Outlook2007ColorScheme { ... } …
88
c#
class-design