system.reflection

    0熱度

    1回答

    是否可以將Assembly版本加載到純XAML代碼中? 我發現這個在這裏: http://www.widecodes.com/0mHWVVkWeV/is-it-possible-to-bind-a-textblocks-text-to-an-applications-assemblyversion.html 但它總是返回4.0.0 <TextBlock xmlns:ref="clr-namespa

    1熱度

    1回答

    我面臨着「雞還是蛋」的困境。 最後,在與CIL苦苦掙扎了數小時之後,我創建了一個使用System.Reflection.Emit & Activator.CreateInstance()方法生成的類的實例。但是,因爲類是動態的,所以Visual Studio不知道該類,所以我不能真正使用它進​​行編碼。如何使其可用並可供其他代碼訪問? 澄清: 我創建了一個動態類,它表示UI ListBox的內容。

    1熱度

    1回答

    怎麼假設我們有一個NodeInput類是這樣的: public class NodeInput { } public sealed class NodeInput<T> : NodeInput { } 我們有Node類,如下所示: public abstract class Node { public Node() { var fieldInfo

    1熱度

    1回答

    我想檢查我們的配置文件,看看它是否與我要創建新的配置文件相同。這種方法稱爲GetConfig()。 幾個小時後,我注意到如果我保存我的配置文件,然後調用GetConfig它的作品,但如果我關閉程序啓動並加載我的配置文件並調用GetConfig()它返回我的屬性在不同的訂購。 下面你可以看到我的意思,屬性b是一個類的對象。有超過3個屬性,但我只是想給一個小例子: - - - - - - - - --

    0熱度

    1回答

    我正在嘗試使用調試器API(ICorDebug等)來調試.net應用程序。對於任何事情,IMetadataImport總是返回一個令牌。無論是類型還是方法。但我想對這些物品進行思考。所以我需要從這些令牌中獲得Type對象或MethodInfo對象。有什麼辦法可以做到這一點嗎? 也有什麼辦法可以在除了我目前正在做的事情以外的其他地方獲得類型對象嗎?這是我目前的工作。 來自ICorDebugManag

    0熱度

    1回答

    使用「調用」通過反射的方法時,你可以在圖片中看到我從調用的返回值看如何閱讀返回複雜的對象值,但我不能使用它們。 如何將返回對象轉換爲其他東西。這個函數是動態的,所以我不能使用這個類的引用對象。

    15熱度

    2回答

    我正在構建一個當前僅具有UI元素的WPF應用程序。我想通過導入一個dll來使用我在另一個項目中創建的一些類。當我運行的WPF應用程序時,Visual Studio會彈出這個對話框在團隊資源管理器: 應用程序仍然運行,但我不知道這個錯誤的原因和它的影響是什麼。有沒有人遇到這個錯誤,並有一些見解? 不確定它是否相關,但我導入的項目是使用NHibernate和Log4Net。如果與它有任何關係,我也使用

    0熱度

    1回答

    m是一種方法,我想通過反射在特定實例上調用它。 我下面的代碼演示瞭如何做的invokation: try { m.invoke(classInstance); } catch (OOPAssertionError e) { } catch (Exception e) { system.out(e.getCause().getClass().getName());

    1熱度

    2回答

    我需要一種方法來過濾我的程序集以獲取所有類,從泛型類繼承。我找到了一些帖子,但他們最喜歡如何檢查的繼承(例如How to check if a class inherits another class without instantiating it?和Check if a class is derived from a generic class)。但這些帖子並沒有幫助我。 我所有的類都繼承自一

    -2熱度

    1回答

    我有一些實體,可能會或可能不會從其他對象繼承,但它們將實現一個接口,我們稱它爲IMyInterface。 public interface IMyInterface { long MyPropertyName { get; set; } } 的對象總是會實現這個接口,但是它可以在該對象從繼承的類已經實現。我如何獲得實現此接口的類的名稱? 例子應該給這些結果 public class