3
GetType () จะส่งคืนชนิดที่ได้รับมากที่สุดเมื่อเรียกจากคลาสฐานหรือไม่?
GetType () จะส่งคืนชนิดที่ได้รับมากที่สุดเมื่อเรียกจากคลาสฐานหรือไม่? ตัวอย่าง: public abstract class A { private Type GetInfo() { return System.Attribute.GetCustomAttributes(this.GetType()); } } public class B : A { //Fields here have some custom attributes added to them } หรือฉันควรสร้างวิธีนามธรรมที่คลาสที่ได้รับจะต้องนำไปใช้ดังต่อไปนี้? public abstract class A { protected abstract Type GetSubType(); private Type GetInfo() { return System.Attribute.GetCustomAttributes(GetSubType()); } …