首页 > 新闻系统 > 编程天地 > 文章正文

c# 反射的用法

2008-04-17 10:01:43 来源:blog 作者:徐 磊 点击:
在网上查找了不少的资料,可以说大同小异,概念性的东西网上一搜一堆,

在网上查找了不少的资料,可以说大同小异,概念性的东西网上一搜一堆,
今天把反射的东西整理了一下,供大家使用,我保证我这里是最全面的东西,当然也是基础的东西,
在学好了这一切的基础上,大家可以学习反射的具体插件等应用,老鸟就不用看了.
首先我们建立一个类库,将它生成为HelloWorld.dll,
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  =   " Write "
;
              
this .Writec  =   " Writec "
;
          }


         
public  ReflectTest( string  str1, string  str2)
         
{
             
this .Write  =
 str1;
             
this .Writec  =
 str2;
         }


         
public   string  WriteString( string  s, int  b)
         
{
             
return   " 欢迎您, "   +  s  +   " --- "   +
 b; ;
         }


          
public   static   string  WriteName( string  s)
          
{
             
return   " 欢迎您光临, "   +
 s;
          }


         
public   string  WriteNoPara()
         
{
            
return   " 您使用的是无参数方法 "
;
         }


         
private   string  WritePrivate()
         
{
             
return   " 私有类型的方法 "
;
         }



         
public   int  add()
         
{
             
return   5
;
         }

     }

}
9 7 3 1 2 3 4 8 :

精彩推荐
焦点大图推荐
本类热门文章

论坛美图

广告联系 | 版权说明 | 意见建议 | 加入收藏 | 军网站群 [ 军软件园 - 军软件商城 - 军软件园论坛 ]

电信与信息服务业务经营许可证:京ICP证050203