理解.NET中的CLR原理(三)[6]

[入库:2005年8月18日] [更新:2007年3月24日]

本文简介:选择自 yarshray 的 blog

      

      type t = as .gettype("saymyname");

       

      methodinfo mi = t.getmethod("outputname");

      

      object o  = activator.createinstance(t);

      

      mi.invoke(o);

   }

}

 

 

*属于我们自己的空间          ———  namespace  (名称空间)

1 也谈名称空间:

关于名称空间我想不用我多说。它相当一个可以包含类的文件夹。但要注意一点,尽量把相关的类放到同一个名称空间中。因为那样比较方便维护。

如:

namespace yarshraytools

{

   using system;

 

使用namespace可以方便的定义名称空间,上面我定义了一个名为yarshraytools的名称空间,using可以很方面的引入名称空间

 

public class yarshrayclass

{

这样就把类放入了名称空间中。引用名称空间中的类的方法如下:

yarshraytools.yarshrayclass ys=new yarshraytools.yarshrayclass();

 

你也许,注意到了,我使用的是带名称空间的引用。这种方式叫做 full qunalfied name(完全限定名),当然,如果你在代码中using yarshraytools

那么就不需要这样做了。

 

本文关键:CLR .NET yarshray
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top