有没有办法通过反射来执行“内部”代码? 下面是一个例子程序: using System;
using System.Reflection;
namespace ReflectionInternalTest
{
class Program
{
static void Main(string[] args)
{
Assembly asm
有一个我不能修改的程序集(供应商提供),它有一个返回方法对象类型但实际上是内部类型。 如何从我的程序集中访问对象的字段和/或方法? 请记住,我无法修改供应商提供的程序集。 从本质上说,这是我有: 来自供应商: internal class InternalClass
public string test;
end class
public class Vendor
pri
C Sharp中“friend”关键字的等效含义是什么? 如何使用'internal'关键字? 我读过'internal'关键字是C#中'friend'的替代品。 我在我的C#项目中使用了一个DLL,我有源代码,但我不想修改现有的代码。我继承了这个类,我可以用我想要的方式使用我的继承类。问题是父类中的大部分代码都有受保护的方法。以某种方式使用朋友可以访问或调用这些受保护的方法吗?