5
ฉันจะเข้าถึงคลาสภายในจากแอสเซมบลีภายนอกได้อย่างไร
มีแอสเซมบลีที่ฉันไม่สามารถแก้ไขได้ (จัดหาโดยผู้จำหน่าย) ซึ่งมีวิธีการส่งคืนประเภทอ็อบเจ็กต์แต่เป็นประเภทภายในจริงๆ ฉันจะเข้าถึงฟิลด์และ / หรือวิธีการของวัตถุจากแอสเซมบลีของฉันได้อย่างไร โปรดทราบว่าฉันไม่สามารถแก้ไขชุดประกอบที่จัดหาโดยผู้จัดจำหน่ายได้ โดยพื้นฐานแล้วนี่คือสิ่งที่ฉันมี: จากผู้ขาย: internal class InternalClass public string test; end class public class Vendor private InternalClass _internal; public object Tag {get{return _internal;}} end class จากการประกอบของฉันโดยใช้แอสเซมบลีของผู้ขาย public class MyClass { public void AccessTest() { Vendor vendor = new Vendor(); object value = vendor.Tag; // Here …