1、首先编写类文件,比如hello.cs
using system;
namespace myclass.sayhello
{
public class tsayhello
{
string name;
public tsayhello()
{
this.name = "world";
}
public string say()
{
return("hello, " + this.name + "!");
}
}
}
2、编译自定义类为dll文件
csc.exe /target:library /r:system.dll hello.cs
3、copy生成的hello.dll到网站根目录的bin目录下,如果是虚拟目录,则copy到改虚拟目录的bin目录下
4、在程序中引用自定义类
using system;
using system.web.ui.webcontrols;
using myclass.sayhello;
//引用自定类的命名空间
namespace myclasses
{
public class ourgame:system.web.ui.page
{
//声明 web form 里面会出现的控件
public label lblsayhello;
private void page_load(object sender, system.eventargs e)
{
tsayhello myhello = new tsayhello();
//新建一个自定义类的对象
lblsayhello.text = myhello.say();
}
}
}