When we use IEnumerable, ICollection, IList

IEnumerable<T>

  • Iterate over a collection /sequence
  • Databind to a List control
  • Use linq function

ICollection

  • Add/remove items in a collection
  • Count items in a collection
  • Clear a collection

IList<T>

  • Control the orders in a collection
  • Get an item by the index

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s