معرفی
بررسی خالی بودن یک آرایه در سی شارپ یک کار مهم است که اغلب در برنامه نویسی مورد نیاز است. آرایه خالی آرایه ای است که هیچ عنصری در آن وجود ندارد. در این مقاله روشهای مختلفی برای بررسی خالی بودن یک آرایه در سی شارپ مورد بحث قرار میدهیم. آرایه مجموعه ای از آیتم هایی است که در مکان های حافظه پیوسته ذخیره می شوند. این یک ساختار داده ای است که تعداد ثابتی از مقادیر از یک نوع را در خود نگه می دارد. در برخی موارد، ممکن است لازم باشد قبل از انجام هر گونه عملیاتی روی آرایه، خالی بودن آن را بررسی کنید.
بررسی یک آرایه خالی در سی شارپ
راه های مختلفی برای این کار وجود دارد. قبل از انجام هر عملی بر روی یک آرایه، مهم است که بررسی کنید که آرایه خالی نباشد.
روش 1 - استفاده از ویژگی Length
ویژگی Length یک آرایه تعداد عناصر موجود در آرایه را برمی گرداند. اگر طول 0 باشد، آرایه خالی است.
نحو
if (myArray.Length == 0)
{
// The array is empty
}
کد بالای سی شارپ، خالی بودن یا نبودن آرایه جدید ایجاد شده را بررسی می کند و در صورت خالی بودن آن، کد داخل دستور if را اجرا می کند.
روش 2 - استفاده از
روش گسترش LINQ
را
روش گسترش LINQ تعداد عناصر موجود در آرایه را برمی گرداند. اگر تعداد 0 باشد، آرایه خالی است.
نحو
if (!myArray.Any())
{
// The array is empty
}
کد سی شارپ بالا بررسی می کند که آیا آرایه جدید ایجاد شده دارای عناصری است یا خیر، و اگر خالی باشد، کد را در داخل دستور if اجرا می کند.