对象在c#中重新初始化

时间:2012-08-05 03:33:38

标签: c# object object-initializers

在c#中重复使用对象是否被视为“良好做法” 例如:
假设您有一个名为Anima的类,并创建一个名为monkey的动物类型:

Animal monkey = new Animal(paramA);
monkey = new Animal(paramB);

1 个答案:

答案 0 :(得分:2)

是的,这听起来是正确的。您现在失去参考的前一个实例应该在下一个垃圾收集周期中被捕获。