Я недавно создал API, и меня часто просили заменить StringCollections, которые я возвращал, объектами, содержащими одно свойство. Причина в том, что проще было связать со списком или другими элементами управления в ASP.Net.
Поскольку API использовался веб-приложением, веб-службой и загрузчиком данных, я решил сохранить StringCollection в качестве возвращаемого типа.
Методы вернули метки для групп или имен отчетов.
Я сделал правильный выбор? В такой ситуации, как вы оправдываете свой выбор?