List<T>
было бы самым эффективным.
Collection<T>
класс является просто оберткой для другого типа списка, конструктор без параметров инициализирует Collection<T>
с List<T>
.
ArrayList
по существу то же как List<object>
, таким образом, необходимо было бы бросить объекты к String
при чтении из него.
А StringCollection
является просто безопасной с точки зрения типов оберткой для ArrayList
.
Если вы хотите автоматически создавать новые обращения в FogBugz, вам не обязательно писать плагин. У FogBugz есть API для управления делами из других приложений:
Вы можете легко создать плагин ELMAH с их новыми API и системой плагинов, или вы можете пойти простым путем и отправить все исключения в почтовый ящик, который FB заберет и создаст случаи.
Посетите https://developers.fogbugz.com/default.asp?W1 , чтобы узнать, как создавать плагины.