دسته آموزشی

مقدار دهی به آرایه در سی شارپ

آرایه‌ها یکی از ساختارهای اساسی در زبان برنامه‌نویسی سی‌شارپ (#C) هستند که به شما اجازه می‌دهند مجموعه‌ای از داده‌ها را در یک مکان ذخیره و مدیریت کنید. یکی از وظایف مهم هنگام کار با آرایه‌ها، مقداردهی به آن‌ها است. سی‌شارپ این امکان را فراهم می‌کند که به چند روش مختلف آرایه‌ها را مقداردهی کنید. در این مقاله، به زبانی ساده و روان به شما توضیح می‌دهیم که چگونه می‌توانید آرایه‌ها را با استفاده از 5 روش مختلف مقداردهی کنید.

آشنایی با كلاس array در سي شارپ

کلاس Array یکی از کلاس‌های اصلی در زبان برنامه‌نویسی سی‌شارپ است که برای کار با مجموعه‌ای از عناصر از یک نوع مشخص استفاده می‌شود. این کلاس ابزارهای مختلفی برای ایجاد، مدیریت و دسترسی به آرایه‌ها در اختیار ما قرار می‌دهد. در این مقاله با ویژگی‌های کلیدی این کلاس، متدها و برخی از قابلیت‌های مهم آن آشنا خواهیم شد.
 اگر می‌خواهید برنامه‌نویسی با سی‌شارپ را به طور کامل یاد بگیرید و با تمامی امکانات آن آشنا شوید، پیشنهاد می‌کنم دوره‌های زیر رو حتما ببینید.

نمايش عناصر آرايه در#c

در برنامه‌نویسی سی‌شارپ (#C)، آرایه‌ها یکی از ساختارهای اصلی و پرکاربرد برای ذخیره‌سازی و دسترسی به مجموعه‌ای از داده‌ها هستند. زمانی که با آرایه‌ها کار می‌کنیم، معمولاً نیاز داریم که به عناصر آن‌ها دسترسی پیدا کرده و آن‌ها را نمایش دهیم. در این مقاله، به زبانی ساده و روان به شما توضیح خواهیم داد که چگونه می‌توان عناصر یک آرایه را در سی‌شارپ نمایش داد و با استفاده از حلقه‌های foreach و for   با آرایه‌ها کار کرد.

نحوه جستجو در آرايه سی شارپ

آرایه ها لیستی از داده های هم نوع است، هرجا از آرایه ها استفاده می کنیم نیاز به جستجو استفاده از عناصر آرایه هم داریم. در این آموزش با استفاده از کلاس array در سی شارپ انواع جستجوی که می توانیم بر روی آرایه ها در سی شارپ انجام دهیم را بررسی می کنیم.

برقراری ارتباط بین Fragment و Activity با استفاده از ViewModel

در ماه های اول که تازه برنامه نویسی رو یاد گرفته بودم نمایش لایو داده ها برایم کار بسیار دشوار و پیچیده ای بود و خیلی کدهای گیج کننده ای می نوشتم اما با مطالعه چندین مقاله یاد گرفتم که با استفاده از فرگمت این کار رو خیلی راحت و بدون دردسر میتوانم انجام بدهم و میخوام استفاده این روش رو با شما به اشتراک بذارم.

تزریق وابستگی با استفاده از dagger2 در معماری mvvm با زبان کاتلین اندروید

تزریق وابستگی مبتنی بر مفهومی به نام وارونگی کنترل (Inversion of Control) است. این مفهوم به این معنی است که یک کلاس باید وابستگی های خود را از کلاس خارجی دریافت کند نه اینکه آنها را در کلاس فرا خوانی…