我有自定义对象MyClass,我需要创建它的3个实例。如何在C#中创建对象的数组或ArrayList?
而不是做了愚蠢的事情一样的:
MyClass instance1 = new MyClass();
MyClass instance2 = new MyClass();
MyClass instance3 = new MyClass();
不应该我可以做这样的事情:
MyClass[] instances = new MyClass();
instances[0].somemethod;
?
不必要的“聪明”,不可读。 – Timwi 2010-10-06 22:17:41
也许不必要的聪明,但几乎不可读。 – Davy8 2010-10-06 22:54:28
@Timwi:errmm,什么?该代码与手动实现for循环的版本完全相同,我没有发现它更多或更少的巧妙。也许可读性可以通过在linq方法之后添加换行符来改进。 – Juliet 2010-10-07 00:24:22