私は最近 API を作成しましたが、返された StringCollections を単一のプロパティを含むオブジェクトに置き換えるように求められることがよくありました。その理由は、リストビューまたは ASP.Net の他のコントロールとバインドする方が簡単だったからです。
API は Web アプリケーション、Web サービス、およびデータローダーによって使用されるため、StringCollection を戻り値の型として保持することにしました。
メソッドは、グループまたはレポート名のラベルを返しました。
私は正しい選択をしましたか?このような状況で、どのように自分の選択を正当化しますか?