در سی شارپ بعضی از توابع هستند که برای راحتی کار ما از پیش تعریف شده اند. از این توابع یا به عبارت بهتر متود ها هم برای آرایه ها نیز در نظر گرفته شده است .
به چندین نمونه از این ها اشاره می کنم که در آینده به دردمون خواهند خورد.
کد PHP:
Array.Sort(Array Name);
همانطور که از نامش پیداست کارش مرتب کردن آرایه است. اگر ما بخواهیم این متود رو خودمون پیاده سازی کنیم باید یکی از انواع مرتب سازی رو انتخاب و پیاده سازیش کنیم حداقل اون گرفتن وقت برنامه نویس هستش. ولی با این متد ما میتونیم نام آرایه رو در قسمت Array Name که نوشتم به متد ارسال کنید تا آرایه شما رو مرتب کنه.
کد PHP:
Array.Reverse(Array Name);
نحوه کار با این متد نیز مثل بالاست ولی کار این برعکس کردن عناصر آرایه است. یعنی عناصر را از آخر به اول می آورد و جای آنها را عوض می کند. اگه ما میخواستیم خودمون پیاده سازیش کنیم میتونستیم از یک حلقه for استفاده کنیم که شمارندش به جای ++ از -- استفاده میشه.
اسم چند تا متود رو هم براتون میزارم تا خودتون برین روش تحقیق کنین. چون زیاد به کار ما نمیان ولی میتونین ازش استفاده کنین. من فقط یه توضیح مختصر میدم.
کد PHP:
Array.Clean();
بازه ای از آرایرو مقداردهی اولیه می کنه.
کد PHP:
Array.Copy();
یک بازه از آرایرو در آرایه دیگه کپی می کنه.