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
那么就不需要这样做了。