这个类怎么设计?

cooolchen 2009-06-24 11:28:18
想要通过一个字段用来记录对象的个数,
当new的时候,对象个数++
当delete的时候,对象个数--。


...全文
33 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
MicroDeviser 2009-06-24
  • 打赏
  • 举报
回复
对泛型
ljhcy99 2009-06-24
  • 打赏
  • 举报
回复
static变量。
namespace AA
{
public Class A
{
public static int num;
public A()
{
i++;
}
}

class program
{
static void Main(string[]args)
{
A a = new A();
Console.WriteLine(A.i.ToString());
A b = new A();
Console.WriteLine(A.i.ToString());
Console.ReadKey();
}
}
}
threenewbee 2009-06-24
  • 打赏
  • 举报
回复
使用一个静态字段。

class A
{
static private int _Count = 0;
public A()
{
_Count++;
}
public ~A()
{
_Count--;
}
}

不过 C# 貌似不使用 delete 关键字,依靠垃圾回收机制来销毁对象。
much0726 2009-06-24
  • 打赏
  • 举报
回复
泛型数据
cooolchen 2009-06-24
  • 打赏
  • 举报
回复
吼吼

110,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧