در حال حاضر محصولی در سبد خرید شما وجود ندارد.
در این دوره آموزشی با کالکشن ها در زبان C# آشنا شده و برنامه نویسی پیشرفته آن ها را یاد گرفته ، در پروژه های واقعی تجربه و تمرین خواهید کرد.
عنوان اصلی : Advanced C# Collections
بررسی اجمالی دوره
بررسی اجمالی و پیش نیازها
برابری آرایه
بیشتر مجموعه ها انواع مرجع هستند
برابری برای مجموعه ها
مقایسه مقادیر مجموعه با SequenceEqual()
تخصیص آرایه
چرا آرایه ها اینقدر عجیب هستند؟
آرایه های زیر هود
لیست های زیر سرپوش
خلاصه
بررسی اجمالی
چرا عملکرد مجموعه مهم است
O(n) عملیات و مقیاس پذیری
O(1) به چه معناست؟
خطرات O(n مربع)
بررسی مقیاس بندی مجموعه
معرفی نسخه نمایشی TourBooker
وارد کردن کشورها به فهرست
نمایش لیست در یک لیست باکس
جستجوی خطی با List.Find()
مرتب سازی: List.Sort() در مقابل LINQ
خلاصه
بررسی اجمالی
ایجاد یک دیکشنری از یک لیست با LINQ
جستجوی کشورها با کلید
حل حساسیت موردی با مقایسه کننده برابری
شمارش لغت نامه ها
ترتیب شمارش فرهنگ لغت نامشخص است
معرفی Sorted Dictionary
SortedList در مقابل Sorted Dictionary
استفاده از نوع سفارشی به عنوان کلید
نادیده گرفتن برابری برای کلیدها
اهمیت GetHashCode()
خلاصه
نمای کلی و معرفی نسخه ی نمایشی
معرفی LinkedList
تغییرات سریع اما جستجوی آهسته
Nodes و LinkedListNode
افزودن به لیست پیوندی با AddLast()
حذف از لیست پیوندی با Remove()
درج در لیست پیوندی با InsertBefore()
LinkedList
Sorted Dictionary بازگشته است
استفاده از مزیت منحصربفرد بودن کلید دیکشنری
خلاصه
بررسی اجمالی
معرفی Stack
راه اندازی دمو
ورود به سیستم با Stack
لغو و پشته
پیاده سازی ویژگی Undo
ویژگی های یک پشته
خلاصه
بررسی اجمالی: معرفی صف
نسخه ی نمایشی: در صف درخواست های رزرو
اعلام صف
SelectedItems ضعیف تایپ شده است
نوبت به صف
Dequeue
نگاه کردن به صف
شمارش صف
خلاصه
بررسی اجمالی
اضافه کردن همزمانی به نسخه ی نمایشی
قرار گرفتن در صف یک صف همزمان
Dequeueing از یک صف همزمان با TryDequeue()
مشاهده یک صف همزمان با TryPeek()
خلاصه
بررسی اجمالی
حذف موارد تکراری با LINQ
اجتناب از تکراری با هش ست
مقایسه مجموعه ها و دیکشنری ها
مرتب سازی موارد با SortedSet
ارائه مقایسه کننده
مقایسه کنندگان و مقایسه کنندگان برابری
ادغام مجموعه ها با UnionWith()
تنظیم Intersection و IntersectWith()
خلاصه
بررسی اجمالی
معرفی ReadOnlyDictionary
معرفی ReadOnlyList
فقط خواندنی کد را قوی می کند
شکاف در مجموعه های فقط خواندنی
مجموعه های تغییرناپذیر
مقایسه مجموعههای غیرقابل تغییر و فقط خواندنی
همزمانی
خلاصه
بررسی اجمالی
فهرست و رابط دیکشنری
شمارش با IEnumerable
قابل شمارش
بررسی مقادیر با Any()
IReadOnlyList
جداسازی کد
خلاصه ماژول
خلاصه دوره
Advanced C# Collections
در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.