5
ฉันจะตรวจสอบว่าประเภทเป็นประเภทย่อยหรือชนิดของวัตถุได้อย่างไร
ในการตรวจสอบว่าประเภทเป็นประเภทย่อยเป็นประเภทอื่นใน C # หรือไม่เป็นเรื่องง่าย: typeof (SubClass).IsSubclassOf(typeof (BaseClass)); // returns true อย่างไรก็ตามสิ่งนี้จะล้มเหลว: typeof (BaseClass).IsSubclassOf(typeof (BaseClass)); // returns false มีวิธีใดที่จะตรวจสอบว่าประเภทเป็นคลาสย่อยหรือคลาสพื้นฐานเองโดยไม่ต้องใช้ORโอเปอเรเตอร์หรือใช้วิธีการขยายหรือไม่
335
c#
reflection
types
subclass