如何重写内部函数

Gab*_*aby 0 c# sharepoint

如何使用反射覆盖虚拟内部函数?

我想要实现的共享点程序集 (SPIisWebServiceApplication) 中有一个抽象类。

按照我的逻辑,我有义务覆盖IisApplicationName属性,我可以使用反射器看到它,它的写法如下:

内部虚拟字符串 IisApplicationName { get { return base.Id.ToString("N"); } }

它只是内部的,不受保护......

我不希望 IisApplicationName 成为 id,因为它出现在 IIS 中。我想像他们在其他内部实现者中所做的那样覆盖它。

Jon*_*eet 6

反射是关于访问现有类型的结构,而不是更改它。(您可以更改存储在类型实例中的数据,但无法更改类型本身的结构。)

目前尚不清楚您要做什么,但如果您试图覆盖某个成员,反思不太可能对您有帮助。