反射实例
反射实例<div class="postbody"><div id="cnblogs_post_body">转自网络,原址不可寻。
在网上查找了不少的资料,可以说大同小异,概念性的东西网上一搜一堆,今天把反射的东西整理了一下,供大家使用,我保证我这里是最全面的东西,当然也是基础的东西,在学好了这一切的基础上,大家可以学习反射的具体插件等应用,老鸟就不用看了。
<div class="cnblogs_code" style="border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; border-bottom: #cccccc 1px solid; padding-bottom: 5px; padding-top: 5px; padding-left: 5px; border-left: #cccccc 1px solid; padding-right: 5px; background-color: #f5f5f5">//首先我们建立一个类库,将它生成为HelloWorld.dll,using System;using System.Collections.Generic;using System.Text;namespace Webtest{ using System; namespace Webtest { public interface interface1 { int add(); } public class ReflectTest : interface1 { public String Write; private String Writec; public String Writea { get { return Write; } set { Write = value; } } private String Writeb { get { return Writec; } set { Writec = value; } } public ReflectTest() { this.Write = &quot;Write&quot;; this.Writec = &quot;Writec&quot;; } public ReflectTest(string str1, string str2) { this.Write = str1; this.Writec = str2; } public string WriteString(string s, int b) { return &quot;\n这是类库函数打印的字符串:欢迎您,&quot; + s + &quot;---&quot; + b; ; } public static string WriteName(string s) { return &quot;\n这是类库函数打印的字符串:欢迎您光临,&quot; + s; } public string WriteNoPara() { return &quot;\n这是类库函数打印的字符串:您使用的是无参数方法&quot;; } private string WritePrivate() { return &quot;\n这是类库函数打印的字符串:私有类型的方法&quot;; } public int add() { return 5; } } }}
页:
[1]