6
การส่งคืน 'IList' เทียบกับ 'ICollection' เทียบกับ 'Collection'
ฉันสับสนเกี่ยวกับประเภทคอลเลกชันที่ฉันควรส่งคืนจากเมธอดและคุณสมบัติ API สาธารณะของฉัน คอลเลกชันที่ฉันมีในใจIList, และICollectionCollection การส่งคืนประเภทใดประเภทหนึ่งเหล่านี้เป็นที่ต้องการมากกว่าประเภทอื่น ๆ เสมอหรือขึ้นอยู่กับสถานการณ์เฉพาะหรือไม่
120
c#
.net
generics
collections