コード例 #1
0
        static void Main(string[] args)
        {
            var  mpc    = new MyPrivateClass();
            Type type   = mpc.GetType();
            var  output = (string)type.InvokeMember("MyPrivateFunc",
                                                    BindingFlags.Instance | BindingFlags.InvokeMethod |
                                                    BindingFlags.NonPublic, null, mpc,
                                                    new object[] { "Is Exposed private Member ? " });

            Console.WriteLine("Output : " + output);
            Console.ReadLine();
        }
コード例 #2
0
 public MyPrivateClass CreateClass()
 {
     return(MyPrivateClass.GetInstance());
 }