Microsoft.NET Collection interfaces

Figure 7-1. Collection interfaces

Figure 7-1. Collection interfaces

کالکشن ها از چیز هایه خیلی لازم برنامه نویسی اند و آدم زیاد این interface ها رو میبینه و از کنارشون میگذره ، مخصوصا  IEnumerable ها که تو LINQ حرف اول رو میزنند .

رویه نمودار ارث بری ها هم که با پیکان مشخص شده اند هم مهم و آموزنده هستند . اینکه یکم هم توضیح بیشتر هم از این کتاب  C# in a Nutshell اضافه کنم که به فهم بهتر این ۳ گروه کمک می کنه

The inheritance hierarchy for these interfaces was shown in Figure 7-1. The easiest way to summarize them is as follows:

  • IEnumerable<T>: Provides minimum functionality (enumeration only)
  • ICollection<T>:Provides medium functionality (e.g., the Count property)
  • IList <T>/IDictionary <K,V>: Provides maximum functionality (including “random” access by index/key)

نمای کلی و آموزنده دات نت فریمورک و تکنولوژی های کاربردی آن

Microsoft.NET overview

Microsoft.NET overview

Figure 1-1. This depicts the topics covered in this book and the chapters in which they are found.
From O’Reilly – C# 4.0 in a Nutshell 4th.Edition Book