麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > .NET > 正文

asp.net反射簡單應用實例

2024-07-10 13:32:05
字體:
來源:轉載
供稿:網友

本文實例講述了asp.net反射簡單應用。分享給大家供大家參考,具體如下:

反射提供了封裝程序集、模塊和類型的對象(Type 類型)。可以使用反射動態創建類型的實例,將類型綁定到現有對象,或從現有對象獲取類型并調用其方法或訪問其字段和屬性。如果代碼中使用了屬性,可以利用反射對它們進行訪問。----這是反射最簡單的理解。下面就是一個最簡單的實例來講述反射技術的應用!

一. 聲明接口,接口中包含一個虛方法。如下

using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1{  public interface IReflect  {    void Run(string name);  }}

二. 實現接口,實現接口中的方法。如下

using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1{  public class Reflect:IReflect  {    public void Run(string name)    {      Console.WriteLine(name+"開始跑了!");    }  }}

三. 通過反射技術來創建類型的實例,并調用實例的方法。如下

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Reflection;namespace ConsoleApplication1{  class Program  {    static void Main(string[] args)    {      IReflect rec = (IReflect)Assembly.Load("ConsoleApplication1").CreateInstance("ConsoleApplication1.Reflect");      rec.Run("aaa");      Console.ReadLine();    }  }}

這樣一個簡單的實例就完成了,顯示的結果就是“aaa開始跑了”。反射的命名控件是System.Reflection,在使用時候一定要引用該命名控件,該命名控件長用的對象就是Assembly,該對象包含許多靜態方法。其中Load就是很典型的。CreateInstance是用來創建某個對象的實例。

希望本文所述對大家asp.net程序設計有所幫助。


注:相關教程知識閱讀請移步到ASP.NET教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产精品99久久久久久久女警 | 亚洲第五色综合网 | 成人短视频在线观看免费 | 国产成人高清成人av片在线看 | 美女黄视频在线观看 | 大学生一级毛片在线视频 | 韩国精品久久久 | 99精品国产成人一区二区 | 久久里面有精品 | 欧美国产一区二区三区 | 欧美 日本 在线 | 成人毛片网站 | 中文字幕精品在线观看 | 99re色| 久久视频精品 | 九一免费版在线观看 | 久国产 | 91短视频版高清在线观看www | 一本一本久久a久久精品综合小说 | 色毛片| 免费在线中文字幕 | 久色精品 | 亚洲综人网 | 亚洲福利在线免费观看 | 最新中文字幕日本 | 成人毛片免费看 | 成人免费国产 | 成人福利视频网站 | 久久国产精品久久久久久久久久 | 国产妇女乱码一区二区三区 | 精品一二三区视频 | 久久国产精品久久精品国产演员表 | 日韩视频一区 | 久久精品一区二区三 | 成年毛片| 精品亚洲午夜久久久久91 | 一级黄色毛片免费 | 国产无遮挡一级毛片 | av在线免费看片 | 欧美视频网| av性色全交蜜桃成熟时 |