> I have successfully created a small application that uses arraylists
> of objects. However I have found it quite tiresome , when modifying
[quoted text clipped - 10 lines]
>
> (object1_arraylist[10]).element = "Something else"
Is object1 a struct by any chance? If so, it shouldn't really be
mutable to start with - mutable structs are a pain. If it's a class,
you should be able to do:
((object1)object1_arraylist[10]).element = "Something else"
> Is there a simple way round this? Would pointers help?
Using a List<T> would help a lot, unless you're still using .NET 1.1.

Signature
Jon Skeet - <skeet@pobox.com>
http://www.pobox.com/~skeet Blog: http://www.msmvps.com/jon.skeet
World class .NET training in the UK: http://iterativetraining.co.uk