arrylist در سی شارپ
سوال
سلام
کار arrylist در سی شارپ چیست
در حال بررسی
0
انجمن برنامه نویسان سی شارپ
5 سال
6 پاسخ ها
665 دیده شده
1
پاسخ ها ( ۶ )
سلام دوست عزیز
اگر بخوایم به صورت خلاصه بگیم ArrayList ها به دو دسته لیست های معمولی و لیست های جنریک تبدیل میشوند . و تفاوتی که با آرایه ها دارند این است که در آرایه ها باید هنگام تعریف آرایه تعداد خونه ها رو مشخص کنیم ولی در ArrayList نیاز نیست تعداد خونه هارو تعریف کنیم و همچنین حذف و درج در ArrayList سریع تر هست نسبت آرایه ها و ولی اگر شما در طول برنامه میدانید که چندتاخونه از حاقظه را میخواهید بهتر است که از آرایه ها استقاده کنید چراکه در حالت کلی آرایه ها سرعت بالاتری دارند.
ArrayList
کلاس ArrayList یک کالکشن از نوع non-generic در سی شارپ است که می تواند شامل هر نوع داده ای باشد. هنگامی که مقداری را به این کالکشن اضافه می کنیم اندازه آن به صورت خودکار افزایش می یابد و بر خلاف آرایه ها در زمان تعریف نیاز به مشخص کردن اندازه ی آن ندارید. اعلان یک ArrayList به شکل زیر است :
ArrayList myArryList = new ArrayList();
صفات و متد های مهم ArrayList
Capacity : تعداد آیتم هایی که ArrayList می تواند در خود نگه دارد را مشخص میکند.
Count : تعداد عناصری که در ArrayList قرار گرفتهاند را مشخص میکند.
()Add : با استفاده از متد Add میتوان یک مقدار را به انتهای ArrayList افزود.
()AddRange : با استفاده از متد AddRange می توان مجموعه ای از مقادیر را به ArrayList افزود.
()Insert : با استفاده از متد Insert میتوان یک مقدار را در مکان مشخصی از ArrayList درج کرد.
()InsertRange : با استفاده از متد InsertRange می توان مجموعه ای از عناصر را در یک مکان مشخص به بعد در ArrayList درج کرد.
()RemoveAt : با استفاده از متد Remove میتوان عنصری خاص را در مکانی مشخص از آرایه حذف کرد.
()Remove : با استفاده از متد Remove میتوان عنصری را از ArrayList حذف کرد.
()RemoveRange : با استفاده از متد RemoveRange میتوان مجموعه ای از عناصر را از ArrayList حذف کرد.
()Sort : با استفاده از متد Sort میتوان عناصر موجود در جایگزین را مرتب سازی کرد.
()Reverse : با استفاده از متد Reverse میتوان ترتیب قرار گرفتن مقادیر در ArrayList را عکس کرد.
()Contains : بررسی می کند که عنصر مورد نظر در ArrayList وجود دارد یا نه. در صورتی که وجود داشته باشد مقدار true و در غیر این صورت مقدار false را برمیگرداند.
سلام
از کلاس ArrayList برای ذخیره سازی مجموعه ای از عناصر میتوان استفاده کرد. از مزیت های استفاده از ArrayList به جای آرایه ها ، این است که میتوان داده هایی با نوع های مختلف را در آن ذخیره سازی کرد. در این فصل با ArrayList در سی شارپ آشنا خواهیم شد.
کلاس ArrayList یک کالکشن از نوع
non-generic
در سی شارپ است که می تواند شامل هر نوع داده ای باشد. هنگامی که مقداری را به این کالکشن اضافه می کنیم اندازه آن به صورت خودکار افزایش می یابد و بر خلاف آرایه ها در زمان تعریف نیاز به مشخص کردن اندازه ی آن ندارید. اعلان یک ArrayList به شکل زیر است :سلام دوست درسمنی
کلاس ArrayList یک کالکشن از نوع
non-generic
در سی شارپ است که می تواند شامل هر نوع داده ای باشد. هنگامی که مقداری را به این کالکشن اضافه می کنیم اندازه آن به صورت خودکار افزایش می یابد و بر خلاف آرایه ها در زمان تعریف نیاز به مشخص کردن اندازه ی آن نداریدصفات و متد های مهم ArrayList
Capacity
: تعداد آیتم هایی که ArrayList می تواند در خود نگه دارد را مشخص میکند.Count
: تعداد عناصری که در ArrayList قرار گرفتهاند را مشخص میکند.()Add
: با استفاده از متد Add میتوان یک مقدار را به انتهای ArrayList افزود.()AddRange
: با استفاده از متد AddRange می توان مجموعه ای از مقادیر را به ArrayList افزود.()Insert
: با استفاده از متد Insert میتوان یک مقدار را در مکان مشخصی از ArrayList درج کرد.()InsertRange
: با استفاده از متد InsertRange می توان مجموعه ای از عناصر را در یک مکان مشخص به بعد در ArrayList درج کرد.()RemoveAt
: با استفاده از متد Remove میتوان عنصری خاص را در مکانی مشخص از آرایه حذف کرد.()Remove
: با استفاده از متد Remove میتوان عنصری را از ArrayList حذف کرد.()RemoveRange
: با استفاده از متد RemoveRange میتوان مجموعه ای از عناصر را از ArrayList حذف کرد.()Sort
: با استفاده از متد Sort میتوان عناصر موجود در جایگزین را مرتب سازی کرد.()Reverse
: با استفاده از متد Reverse میتوان ترتیب قرار گرفتن مقادیر در ArrayList را عکس کرد.()Contains
: بررسی می کند که عنصر مورد نظر در ArrayList وجود دارد یا نه. در صورتی که وجود داشته باشد مقدار true و در غیر این صورت مقدار false را برمیگرداندبرای آموزش بیشتر می توانید مقاله های متفاوتی را مطالعه کنید
کلاس ArrayList یک کالکشن از نوع
non-generic
در سی شارپ است که می تواند شامل هر نوع داده ای باشد. هنگامی که مقداری را به این کالکشن اضافه می کنیم اندازه آن به صورت خودکار افزایش می یابد و بر خلاف آرایه ها در زمان تعریف نیاز به مشخص کردن اندازه ی آن ندارید. اعلان یک ArrayList به شکل زیر است :صفات و متد های مهم ArrayList
Capacity
: تعداد آیتم هایی که ArrayList می تواند در خود نگه دارد را مشخص میکند.Count
: تعداد عناصری که در ArrayList قرار گرفتهاند را مشخص میکند.()Add
: با استفاده از متد Add میتوان یک مقدار را به انتهای ArrayList افزود.()AddRange
: با استفاده از متد AddRange می توان مجموعه ای از مقادیر را به ArrayList افزود.()Insert
: با استفاده از متد Insert میتوان یک مقدار را در مکان مشخصی از ArrayList درج کرد.()InsertRange
: با استفاده از متد InsertRange می توان مجموعه ای از عناصر را در یک مکان مشخص به بعد در ArrayList درج کرد.()RemoveAt
: با استفاده از متد Remove میتوان عنصری خاص را در مکانی مشخص از آرایه حذف کرد.()Remove
: با استفاده از متد Remove میتوان عنصری را از ArrayList حذف کرد.()RemoveRange
: با استفاده از متد RemoveRange میتوان مجموعه ای از عناصر را از ArrayList حذف کرد.()Sort
: با استفاده از متد Sort میتوان عناصر موجود در جایگزین را مرتب سازی کرد.()Reverse
: با استفاده از متد Reverse میتوان ترتیب قرار گرفتن مقادیر در ArrayList را عکس کرد.()Contains
: بررسی می کند که عنصر مورد نظر در ArrayList وجود دارد یا نه. در صورتی که وجود داشته باشد مقدار true و در غیر این صورت مقدار false را برمیگرداند.سلام دوست عزیز، پیشنهاد من به شما اینه که،اگه دوست داشتید میتونید دوره کاربردی و رایگان آموزش سی شارپ را مشاهده کنید.