相关疑难解决方法(0)

访问私有字段

是否可以获取或设置私有字段?

我想得到System.Guid.c.有没有办法访问它或者我应该从strut复制代码并将字段公开?

.net c# private

18
推荐指数
3
解决办法
2万
查看次数

在C#或Java中进行子类化时是否可以覆盖私有成员?

我正在学习C#和Java,并且有关于继承的问题.

是否可以覆盖超类(基类)中的私有成员?在我看来,它不正确,因为访问修饰符会阻止访问该成员.

c# java oop inheritance

7
推荐指数
3
解决办法
2万
查看次数

反思:检索财产价值的不同方式

我正在通过以下代码检索IEnumerable属性列表:

BindingFlags bindingFlag = BindingFlags.Instance | BindingFlags.Public;  
var dataProperties = typeof(myParentObject).GetProperties(bindingFlag);
Run Code Online (Sandbox Code Playgroud)

然后我迭代列表并检索每个属性的值.

我遇到过两种不同的方法,只是想知道它们之间有什么区别:

1)

object propertyValue = property.GetGetMethod().Invoke(myObject, null);
Run Code Online (Sandbox Code Playgroud)

2)

object propertValue = property.GetValue(myObject, null)
Run Code Online (Sandbox Code Playgroud)

reflection c#-2.0

5
推荐指数
1
解决办法
1682
查看次数

标签 统计

c# ×2

.net ×1

c#-2.0 ×1

inheritance ×1

java ×1

oop ×1

private ×1

reflection ×1