Ответ: WinForms
На сколько я помню ArrayList не типизированный список, т.е. содержит объекты как object. Если не хочется приводить типы каждый раз при обращении к массиву, то пользуются типизированными списками, у которых при объявлении задается тип в угловых скобках. Элементы такого списка будут иметь твой тип, соответственно приведения типов не нужно.
|