(ASP)写一段代码,统计处一个类被实例化了几次。

来源:百度知道 编辑:UC知道 时间:2024/07/03 03:30:23
写一段代码,统计处一个类被实例化了几次。要具体啊!

Dim MyTestCount:MyTestCount=0
Class MyTest
Private Sub Class_Initialize()
MyTestCount=MyTestCount+1 '类在每次初始化的时候都自动加1
End Sub
'....
End Class
Dim MyTestCls1
Set MyTestCls1=New MyTest()
'....
Set MyTestCls1=Nothing
Dim MyTestCls2
Set MyTestCls2=New MyTest()
'....
Set MyTestCls2=Nothing
Response.Write "MyTest类被实例化的次数:"&MyTestCount

Class YourClass
{
Static int InstanceCount = 0;

//每次在构造函数中使InstanceCount增1来统计实例化的次数
YourClass()
{
YourClass.InstanceCount++;
}

......
}

然后你就可以通过访问YourClass.InstanceCount得到总的次数了