• 选学校
  • 高中毕后选择什么学校好
  • 启蒙星
  • 北大青鸟课程介绍
  • 北大青鸟助你走上高级软件工程师修炼之路
  • 转行不是梦,学北大青鸟IT培训
  • 北大青鸟辉煌12年
  • 株洲北大青鸟校区升级

您现在的位置:株洲北大青鸟 >> >> 师资力量>> 技术天地

师资力量
开班信息
输入姓名手机号码预约试听课程
姓  名:*
手机号:*
创业摇篮班
开班日期:10月15日
招生人数:25
就业直通班
开班日期:10月31日
招生人数:25
就业精英班
开班日期:9月13日
招生人数:已满
技术天地
  • 父类中的this的指向,及用反射获取当前类所在的Type
  • 〖不上名牌大学,就读株洲北大青鸟〗 发布人:株洲北大青鸟
  • 发表日期:2013/5/13 9:50:27 阅读数:70  
  •  
  •   [csharp]

      using System;

      using System.Collections.Generic;

      using System.Linq;

      using System.Text;

      namespace ConsoleApplication1

      {

      class Program

      {

      static void Main(string[] args)

      {

      Console.WriteLine("直接 new 父类");

      Parent p = new Parent();

      p.Print();

      Console.WriteLine("直接 new 子类");

      Sub s = new Sub();

      s.Print();

      Console.WriteLine("父类 new 子类");

      Parent p2 = new Sub();

      p2.Print();

      Console.Read();

      }

      }

      public class Parent

      {

      public void Print()

      {

      Console.WriteLine("第 1 种:随机应变,子就是子父就是父。获取当前实例的type");

      Type t1 = this.GetType();

      Console.WriteLine(t1.FullName);

      Console.WriteLine("第 2 种:一定是父类. 获取执行方法所在类的type ");

      Type t2 = new System.Diagnostics.StackTrace().GetFrame(0).GetMethod().DeclaringType;

      Console.WriteLine(t2.FullName);

      Console.WriteLine("第 3 种:一定是父类. 获取执行方法所在类对象的type");

      Type t3 = System.Reflection.MethodBase.GetCurrentMethod().ReflectedType;

      Console.WriteLine(t3.FullName);

      Console.WriteLine("第 4 种:一定是父类. 获取声明该成员的类的type");

      Type t4 = System.Reflection.MethodBase.GetCurrentMethod().DeclaringType;

      Console.WriteLine(t3.FullName);

      Console.WriteLine();

      }

      }

      public class Sub : Parent

      {

      }

      }

上一篇:C#远程修改ftp用户的密码
下一篇:ADO.NET实用经验(一)
分享到:

版权所有 ©株洲健坤科技职业培训学校    学校地址:株洲市天元区黄山路205号健坤大厦(天元区消防中队对面)

咨询报名热线:400-8812-866    邮箱地址:4008812866@b.qq.com   备案号: 湘ICP备10202015号  

北大青鸟学费是多少 湖南北大青鸟怎么样
株洲北大青鸟好不好 株洲北大青鸟学费多少 株洲北大青鸟学校这么样
秒速时时彩走势