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)

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *