آموزش دونه:مرجع آموزش

متدهای مربوط به (List(T در اف شارپ (Fsharp List T) آموزش زبان برنامه نویسی اف شارپ #F

Fsharp List T Fsharp List T Fsharp List T

اف شارپ

متدهای مربوط به (List(T در #F

لیسته شبیه به آرایه ها هستند بطوری که می توانند از طریق یک ایندکس قابل دسترس باشند،

اما بر خلاف آرایه ها، لیست ها می توانند تغییر اندازه داشته باشند.

لیست ها از constructor لیست فراخوانی می شوند.

کلاس (List(T روشی برای جستجو، مرتب سازی و مدیریت لیست ها را فراهم می کند.

متدتوضیحات
GetEnumeratorیک شمارنده را که ازطریق (List(T تکرار می کند، بازمی گرداند.
GetHashCodeبه عنوان تابع hash به طور پیش فرض عمل می کند. (توزیع شده از Object.)
GetRangeیک کپی shallow از طیف وسیعی از عناصر در سورس (List(T ایجاد می کند.
GetTypeنوع نمونه فعلی را می گیرد . (توزیع شده از Object)
IndexOf(T)جستجو برای آبجت مشخص شده و ایندکس مبتنی بر صفر رخداد اول را در کل (List(T نشان می دهد.
(IndexOf(T, Int32جستجو برای شی مشخص شده و برمی گرداند شاخص مبتنی بر صفر اولین رخداد را در محدوده ای از عناصر (List(T که از ایندکس مشخص شده به عنصر آخر توسعه می دهد.
(IndexOf(T, Int32, Int32جستجو برای آبجکت مشخص شده و ایندکس مبتنی بر صفر اولین رخداد را در محدوده عناصر (List(T که از ایندکس مشخص شده شروع می شود و شامل تعداد مشخصی از عناصر است را نشان می دهد.
Insertیک عنصر را در (List(T در ایندکس مشخص وارد می کند.
InsertRangeعناصر کالکشن را در (List(T در ایندکس مشخص شده قرار می دهد.
(LastIndexOf(Tجستجو برای آبجکت مشخص شده و ایندکس مبتنی بر صفر آخرین رخداد در کل (List(T را بر می گرداند.
(LastIndexOf(T, Int32جستجو برای آبجکت مشخص شده و ایندکس مبتنی بر صفر آخرین رویداد را در محدوده عناصر لیست (List(T که از اولین عنصر به ایندکس مشخص شده گسترش می دهد.
(LastIndexOf(T, Int32, Int32جستجو برای آبجکت مشخص شده و ایندکس مبتنی بر صفر آخرین رخداد در محدوده عناصر (List(T که حاوی تعداد مشخصی از عناصر است و در ایندکس مشخص شده به پایان می رسد.
MemberwiseCloneیک کپی shallow از آبجکت فعلی را ایجاد می کند. (توزیع شده از Object.)
Removeاولین رخداد یک آبجکت خاص را از(List(T حذف می کند.
RemoveAllحذف تمام عناصر که مطابق با شرایط تعریف شده توسط پیش فرض مشخص شده است.
RemoveAtعنصر را در ایندکس مشخص (List(T حذف می کند.
RemoveRangeتعدادی از عناصر را از (List(T حذف می کند.
()Reverseترتیب عناصر در کل (List(T را تغییر می دهد.
(Reverse(Int32, Int32ترتیب عناصر در محدوده مشخص را تغییر می دهد.
()Sortعناصر را در کل (List(T با استفاده از مقادیر پیش فرض، مرتب می کند.
((Sort(Comparison(Tعناصر موجود در کل (List(T با استفاده از سیستم مشخص مرتب می شود. (Comparison(T.
((Sort(IComparer(Tعناصر را در کل (List(T با استفاده از مقایسه مشخص شده مرتب می کند.
((Sort(Int32, Int32, IComparer(Tعناصر را در محدوده ای از عناصر در (List(T با استفاده از comparer مشخص شده مرتب می کند.
ToArrayعناصر (List(T را به یک آرایه جدید کپی می کند.
ToStringیک رشته را که نشان دهنده آبجکت فعلی است، بر می گرداند. (توزیع شده از Object.)
TrimExcessظرفیت را برای تعداد واقعی عناصر موجود در (List(T ست می کند، اگر این تعداد کمتر از یک مقدار threshold یا آستانه باشد.
TrueForAllتعیین این که آیا هر عنصر در (List(T مطابق با شرایط تعریف شده توسط پیش فرض مشخص شده است.

خروجی

 

مطالب مرتبط