internal

    1熱度

    3回答

    有沒有辦法通過反射來執行「內部」代碼? 下面是一個例子程序: using System; using System.Reflection; namespace ReflectionInternalTest { class Program { static void Main(string[] args) { Assembly asm

    0熱度

    2回答

    Im擴展一個類(DirectoryServices.AccountManagement.Principal),我需要給基類中的一個字段賦值,但是它的標記爲內部。我可以使用反射設置值嗎?這將如何完成? 我發現這一點: base.GetType().GetProperty("unpersisted").SetValue(??, false); 但是我不太清楚如何給它的基礎主要對象 任何指導是非常贊

    3熱度

    4回答

    如何爲使用DLL的人員在程序集(DLL)外創建一個屬性「ReadOnly」,但仍然能夠從程序集內爲其讀取屬性? 舉例來說,如果我有一個交易對象,需要填充在文檔對象的屬性(這是一個子類的交易類),當事情發生在交易對象,但我只想開發人員使用我的DLL只能讀取該屬性,而不能更改它(它應該只在DLL本身內進行更改)。

    3熱度

    2回答

    如果我有一個受保護的方法,我可以傳入一個參數,其中的數據類型聲明爲內部?

    0熱度

    1回答

    我有一個包含實體集合的數據提供者。我只想通過數據提供者創建一個新的實體。 即,創造了新的記錄,我需要使用: Entity entity = Provider.AddNew(); enity.set_Properties... etc 我的問題是,如果我把我的實體內部,System.Activator不能創建它們的實例。我的每個數據提供者都使用一個帶有通過實體的泛型類型的基類。 所以此刻我的A

    72熱度

    5回答

    有一個我不能修改的程序集(供應商提供),它有一個返回方法對象類型但實際上是內部類型。 如何從我的程序集中訪問對象的字段和/或方法? 請記住,我無法修改供應商提供的程序集。 從本質上說,這是我有: 來自供應商: internal class InternalClass public string test; end class public class Vendor pri

    328熱度

    23回答

    請問您能解釋一下,C#中internal關鍵字有什麼實際用途? 我知道internal修飾符限制對當前部件的訪問,但是什麼時候需要它?

    24熱度

    5回答

    我想單元測試一個具有許多內部函數的類。這些顯然也需要測試,但我的測試項目是分開的,主要是因爲它涵蓋了許多小型的相關項目。我到目前爲止是: FieldInfo[] _fields = typeof(ButtonedForm.TitleButton).GetFields( BindingFlags.NonPublic | BindingFlags.Instance |

    13熱度

    5回答

    C Sharp中「friend」關鍵字的等效含義是什麼? 如何使用'internal'關鍵字? 我讀過'internal'關鍵字是C#中'friend'的替代品。 我在我的C#項目中使用了一個DLL,我有源代碼,但我不想修改現有的代碼。我繼承了這個類,我可以用我想要的方式使用我的繼承類。問題是父類中的大部分代碼都有受保護的方法。以某種方式使用朋友可以訪問或調用這些受保護的方法嗎?