我有這個類的屬性,我想知道如何從類中訪問它們。 ServedClassName
是一個自定義屬性,這是我實際嘗試訪問的屬性。如何在C#中訪問其中的類的屬性
[Guid("24889af6-e174-460b-ab52-7fb5a925926e")]
[ServedClassName("ASCOM ProxyClient Telescope")]
[ProgId("ASCOM.DeviceProxyClient.Telescope")]
[ClassInterface(ClassInterfaceType.None)]
public class Telescope : ReferenceCountedObjectBase, ITelescopeV3
要訪問的ProgID,我用這個:Marshal.GenerateProgIdForType(this.GetType());
反射不是一個選項? – allen 2013-02-28 17:18:00
'TypeDescriptor.GetAttributes':http://msdn.microsoft.com/en-us/library/6w3a7b50%28v=vs.100%29.aspx 'Type.GetCustomAttributes':http://msdn.microsoft。 com/en-us/library/system.type.getcustomattributes.aspx – IAbstract 2013-02-28 17:18:07