تبلیغات

قطعه کد حذف ایندکس اول آرایه در سی شارپ

گاهی اوقات نیاز است که بخواهیم اولین خانه‌ی یک آرایه را حذف کنیم؛ یعنی حذف ایندکس 0؛ برای مثال آرایه‌ی زیر را فرض کنید:

int[] fullkade = { 10, 20, 30, 40, 50, 60, 70, 80, 90, 100 };

اکنون می‌خواهیم ایندکس 0 که مقدار آن برابر 10 را حذف کنیم؛ که در نتیجه، ایندکس اول مقدار 20 را خواهد گرفت و آرایه به شکل زیر در می‌آید:

{ 10, 20, 30, 40, 50, 60, 70, 80, 90, 100 }

برای انجام این کار، در ادامه روش‌های مختلفی را خواهیم گفت.

روش اول: متد Skip

با استفاده از متد Skip، می‌گوییم که مقدار اول آرایه را در نظر نگیر و سپس خروجی را با کمک متد ToArray به یک آرایه  تبدیل کن:

fullkade = fullkade.Skip(1).ToArray();

روش دوم: متد RemoveAt لیست

در ابتدا آرایه را به یک لیست تبدیل کرده و سپس از متد RemoteAt برای حذف ایندکس اول استفاده کردیم:

fullkade = fullkade.ToList().RemoveAt(0).ToArray();

روش سوم: متد Where

با استفاده از متد Where، گفته‌ایم که هر آیتم بجز آیتمی که ایندکس آن برابر با 0 است را در نظر گرفته و سپس آن را به یک آرایه تبدیل کن:

fullkade = fullkade.Where((item, index) => index != 0).ToArray();

شما نیز روش‌های خود را به اشتراک بگذارید …

قعطه کد حذف ایندکس اول آرایه در سی شارپ، حذف کردن اولین مقدار یک آرایه در C#، پاک کردن مقدار خانه اول ارایه در سی شارپ، روش های حذف ایندکس اول آرایه در سی شارپ، چگونه ایندکس اول آرایه را حذف کنیم در سی شارپ؟، چگونگی حذف کردن خانه اول آرایه در سی شارپ

پاسخ دهید

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

cp-codfk

نظرات ثبت شده بدون دیدگاه

توضیحات پیشنهادی نظرات اشتراک