是否可以获取或设置私有字段?
我想得到System.Guid.c.有没有办法访问它或者我应该从strut复制代码并将字段公开?
我正在学习C#和Java,并且有关于继承的问题.
是否可以覆盖超类(基类)中的私有成员?在我看来,它不正确,因为访问修饰符会阻止访问该成员.
我正在通过以下代码检索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)