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,我有源代码,但我不想修改现有的代码。我继承了这个类,我可以用我想要的方式使用我的继承类。问题是父类中的大部分代码都有受保护的方法。以某种方式使用朋友可以访问或调用这些受保护的方法吗?