< р > с помощью System.Reflection ;
< р > пространство имен отражение
< р > {
< р > класс отражение
< р > {
< р > государственной статической силы основных ()
< р > {
< р > типа Т = TypeOf ( reflec ) ;
< р > Введите t1 = TypeOf (сек ) ;
MemberInfo [ ] B = t.GetMembers ( ) ;
MemberInfo [ ] C = t1.GetMembers () ;
< р > Еогеасп ( MemberInfo А в В )
< р > {
< р > Console.WriteLine ( a.ReflectedType + " " + a.DeclaringType + " " + a.Name + " = " + а .
MemberType ) ;
< р > }
< р > Еогеасп ( MemberInfo а в С )
< р > {
< р > Console.WriteLine ( a.ReflectedType + " " + a.DeclaringType + " " + a.Name + " = " + a.MemberType ) ;
< р > }
< р > Console.ReadLine () ;
< р > }
< р > } < ш > < р > класс reflec
< р > {
< р > общественного недействительными дель () { }
< р > общественного недействительными приветствуются ( ) { }
< р > }
< р > класс сек : reflec
< р > {
< р > общественности Int А = 5 ;
< р > общественная сек ( INT а) {}
< р > общественного недействительными COSEC () {}
< р > }
< р > }