reflection

    1熱度

    4回答

    我可以使用System.Reflection在另一個獨立的aspx頁面加載一個獨立的aspx頁面嗎? 我正在使用ASP.NET 2.0網站項目模型。

    19熱度

    10回答

    我不想討論這種方法的優點,只要有可能。我相信答案是「不」。但也許有人會讓我感到驚訝! 想象一下你有一個核心部件類。它有一個方法calculateHeight(),返回一個高度。高度太大 - 導致按鈕(說)太大。您可以擴展DefaultWidget以創建您自己的NiceWidget,並實現您自己的calculateHeight()以返回更好的大小。 現在庫類WindowDisplayFactory,

    0熱度

    1回答

    重複:How To Find Where A Ruby Method Is Defined At Runtime 對於給定的對象,是有可能找出被定義每個方法?

    1熱度

    1回答

    如果從rt.jar的庫中,你會發現反編譯Java中的java.lang.Class中類有一個固有方法聲明: native ConstantPool getConstantPool(); 我玩了一會前通過使用Sun的.class文件規範進行類反編譯,我可以從每個.class文件中獲取常量池記錄。但那實際上是反編譯類。 只是我很驚訝地看到這個Class類的簽名。所以我所做的是我在主寫了一小段代碼(

    6熱度

    7回答

    我知道我可以擁有一個屬性,但這比我想去的工作要多...而且不夠通用。 我要像做 class Whotsit { private string testProp = "thingy"; public string TestProp { get { return testProp; } set { testProp = value; }

    18熱度

    1回答

    我試圖通過指定一個提供的數據行的列是該屬性的值,如下面上的類屬性的屬性來建立一個對象: [StoredDataValue("guid")] public string Guid { get; protected set; } [StoredDataValue("PrograGuid")] public string ProgramGuid { get; protec

    22熱度

    3回答

    FieldInfo有一個IsStatic成員,但PropertyInfo沒有。我假設我只是忽略了我需要的東西。 Type type = someObject.GetType(); foreach (PropertyInfo pi in type.GetProperties()) { // umm... Not sure how to tell if this property is

    1熱度

    4回答

    我試圖添加一個CSS類到控件,一旦呈現頁面將獲得焦點。雖然Page類的SetFocus()方法允許我設置控件,但沒有相應的GetFocus()方法。 根據.Net資源,這些信息存儲在Page類的私有成員_focusedControl中。屬性FocusedControl標記爲內部。 有沒有辦法通過使用Reflection來獲取私有成員或內部屬性的值? 任何幫助將不勝感激。 澄清: 這是爲什麼我要添加

    0熱度

    1回答

    我遇到反射問題。我需要找到實例化靜態成員的類型。我的代碼如下所示: private class SimpleTemplate : PageTemplate { internal static readonly IPageProperty NameProperty = PropertyRepository.Register("Name"); } Pr

    2熱度

    4回答

    有鑑於此: Interface IBase {string X {get;set;}} Interface ISuper {string Y {get;set;}} class Base : IBase {etc...} class Super : Base, ISuper {etc...} void Questionable (Base b) { Console.Write