Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 通过反射获取类型的非公共属性_C#_.net_Reflection - Fatal编程技术网

C# 通过反射获取类型的非公共属性

C# 通过反射获取类型的非公共属性,c#,.net,reflection,C#,.net,Reflection,如何通过反射获取类型的非公共属性?使用 myType.GetProperties(BindingFlags.NonPublic); 有关详细信息,请尝试此操作。使用 myType.GetProperties(BindingFlags.NonPublic); 请尝试此项了解详细信息。是的,您可以。在对GetProperties()的调用中指定BindingFlags.NonPublic 是的,你可以。在对GetProperties()的调用中指定BindingFlags.NonPublic 你

如何通过反射获取类型的非公共属性?

使用

myType.GetProperties(BindingFlags.NonPublic);
有关详细信息,请尝试此操作。

使用

myType.GetProperties(BindingFlags.NonPublic);

请尝试此项了解详细信息。

是的,您可以。在对
GetProperties()
的调用中指定
BindingFlags.NonPublic


是的,你可以。在对
GetProperties()
的调用中指定
BindingFlags.NonPublic


你需要它做什么?我的第一个冲动是:重新考虑你的设计。签出-我想它已经具备了所有您需要的功能。我已经尝试了Type.GetProperties()。但它只返回公共属性,但我也需要内部属性。你需要它做什么?我的第一个冲动是:重新考虑你的设计。签出-我想它已经具备了所有您需要的功能。我已经尝试了Type.GetProperties()。但它只返回公共属性,但我也需要内部属性。这将返回一个空数组,您还需要指定BindingFlags.Instance或BindingFlags.Static。这将返回一个空数组,您还需要指定BindingFlags.Instance或BindingFlags.Static。