get object private fields
Published: 30. November 2011 | Updated: 30. November 2011License: Microsoft Public License (MS-PL)
Categories: Framework » Reflection
Tags: C# Reflection
Import namespace
using System.Reflection;
Code
Type type = typeof(MyClass); FieldInfo[] fields = type.GetFields(BindingFlags.NonPublic | BindingFlags.Instance); foreach (FieldInfo item in fields) { Console.WriteLine("private {0} {1};", item.FieldType, item.Name); }
public class MyClass { private string _test; private int _number; }Console Output:
private System.String _test;
private System.Int32 _number;
private System.Int32 _number;
| Send us feedback about this snippet » |





