activator类,用以在本地或从远程创建对象类型,或获取对现有远程对象的引用。 此类不能被继承。下面简单测试其CreateInstance()方法,以便对此类的使用加深理解!

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace Webtest
{
      public partial class WebForm1 : System.Web.UI.Page
     {

protected void Page_Load(object sender, EventArgs e)
          {

TeaCher tc = (TeaCher)Activator.CreateInstance(typeof(TeaCher));
               this.TextBox1.Text = tc.Name;
          }
      }
     public class TeaCher
   {
        private string name = "哈格";
        public string Name
       {
         get { return name; }
         set { name = value; }
       }
   }
}

转载于:https://www.cnblogs.com/hzgxg/p/4685393.html

activator类的使用相关推荐

  1. Assembly中Load, LoadFrom, LoadFile以及AppDomain, Activator类中相应函数的区别

    Assembly和AppDomain的一些关于动态加载程序集的函数有些令人头疼,但细细研究后还是可以将他们区分的. 这些函数大致可以分为四类: 第一类:加载到Load Context内 Load Co ...

  2. AssemblyBuilder以及Activator双剑合璧

    AssemblyBuilder和Activator两个类是DispatchProxy类实现动态代理以及AOP的根本,示例demo可参考 DispatchProxy实现动态代理及AOP .Assembl ...

  3. SuperMap iDesktop Cross 8C 开源桌面GIS下载与扩展开发

    2019独角兽企业重金招聘Python工程师标准>>> SuperMap iDesktop Cross 8C 扩展开发的环境配置

 工程源码:http://git.oschina. ...

  4. 如何从类型创建新的对象实例

    在编译时可能并不总是知道对象的Type ,但可能需要创建Type的实例. 如何从Type获取新的对象实例? #1楼 public AbstractType New {get{return (Abstr ...

  5. 定义简单的反射工厂示例

    首先,定义一个水果抽象类,代码如下: class Fruit {     //定义虚方法     public virtual void Eating()     {         Console. ...

  6. C# System.Runtime.InteropServices 相关学习总结

    System.Runtime.InteropServices.COMException的解决方法 http://www.jb51.net/article/17629.htm 完美解决"换另一 ...

  7. 以 OSGi 包的形式开发和部署 Web 服务

    简介 OSGi 是一个面向 Java 的动态模块系统.OSGi Alliance(请参见 参考资料)发布了模块系统的规范.一些受欢迎的 OSGi 容器包括 Eclipse Equinox(请参见 参考 ...

  8. 使用 Equinox 开发 OSGi 应用程序

    开始之前 关于本教程 OSGi 是目前动态模块系统的事实上的工业标准,虽然一开始只是作为嵌入式设备和家庭网关的框架来使用,但是实际上它适用于任何需要模块化.面向服务.面向组件的应用程序.而 Equin ...

  9. 【OSGI】4.实战OSGI-翻译助手项目02

    上次我们配置了运行Web项目所需要的Run Configuration环境,创建了客户端入口插件TranslateClient模块,下面我们来继续完成客户端模块的程序. 因为是Web项目,我们要让用户 ...

  10. 在C#程序中实现插件架构

    原文链接: http://www.cuj.com/documents/s=8209/cujweb0301walcheske/ 原文作者: Shawn Patrick Walcheske 译者: 电子科 ...

最新文章

  1. 业界首个实时多目标跟踪系统开源
  2. 经验分享 | 通过adbd配置漏洞在安卓设备上提升权限
  3. CVPR 2020最新热点:物体位姿估计
  4. android应用启动次数,应用统计: APP启动次数,软件用时统计,用量提醒
  5. Python编程基础02:Python基本语法
  6. 学习笔记:SildeShow 相册无刷新翻页或幻灯片方式浏览..
  7. asp.net 模板页中 控件 ID和Name 的变化
  8. LINQ系列:Linq to Object集合操作符
  9. R语言:Error in file(out, “wt“) : cannot open the connection
  10. 全国最新省市县联动mysql_全国省市县区三级联动数据库mysql3500条数据-html资源网...
  11. pom文件中配置repositories
  12. 前端三大主流框架的区别
  13. C++二分查找相关函数用法总结
  14. 【论文-笔记】软件化雷达显示终端的设计与实现
  15. 骁龙778gplus什么水平 骁龙778gplus什么级别 骁龙778gplus相当于什么档次
  16. 生活妙语--智慧语言
  17. echarts漏斗图鼠标移入时内部文字阴影/描边
  18. Python那些让我疑惑许久的代码--2
  19. Ubuntu16.06 单Nvidia显卡 深度学习运行时 界面卡顿(刷新慢)的解决方法
  20. PYTHON代码:根据FileRecord和MAP的关系,拼接IBM V7000 精简卷碎片

热门文章

  1. 怎样做用户体验企业网站建设的流程?珠海网站建设
  2. 从鼠标点击位置发射射线检测是否点击到3D世界中的物体
  3. 西安大唐提车游记——感受古都容颜
  4. 超火的微信渐变国旗头像,一键生成!!
  5. 数据整理(Data Wrangling)
  6. 【docker】win10系统下docker容器安装及使用(二):docker通过commit及dockerfile进行创建
  7. html 自动打开超链接,JS、html打开超链接的几种形式
  8. C语言 6习题13 编一程序,将两个字符串连接起来,不要用strcat函数。
  9. 为什么mysql中不要用blob这种大字段
  10. 手机图形计算器matlab,Mathlab图形计算器