ورود

نسخه کامل مشاهده نسخه کامل : لیست پیوندی



progboy
13-03-2009, 17:16
سلام
چطور میشه توی سی شارپ لیست پیوندی تعریف کرد؟

_H2_
14-03-2009, 02:00
سلام
اگر شما لیست پیوندی را بلد باشید، ساخت آن در زبانهای دات نتی هم مشکلی ندارد.
متغییرهای اشاره کننده به یک class در C#.Net و VB.Net همواره اشاره گری به ان کلاس هستند، پس هیچ کار خاصی و جدیدی نمیخواهد فقط باید متغییر ها را تعریف کنید.

مثلاً :

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

موهبت-ع
19-03-2009, 20:21
سلام دوست عزیز اگه می خوای توی #c یک لیست پیوندی بسازی می تونی از کلاس ArrayList یک شی تعریف کنی اون برات یک لیست پیوندی می سازه که با استفاده از دستور های Addوremove می تونی به لیست پیوندیت اضافه کنی یا از اون حذف کنی.امیدوارم تونسته باشم کمکت کنم.objArrayList.Add(objclass) objArrayList.remove(objclass)

saba.baktash
21-03-2009, 23:33
من يه ebook دارم كه ليست پيوندي رو بااين دستور تعريف كرده بود:
new arraylist()=نام ليستprivate arraylist
وگفته بود بايد از فضاي نام using system.collationsاستفاده كني ولي من اين دستورات رو همراه با برنامه امن نوشتم كه كار نكرد!

لطفا دوستان كمك كنند

_H2_
22-03-2009, 22:27
سلام

من يه ebook دارم كه ليست پيوندي رو بااين دستور تعريف كرده بود:
new arraylist()=نام ليستprivate arraylist
وگفته بود بايد از فضاي نام using system.collationsاستفاده كني ولي من اين دستورات رو همراه با برنامه امن نوشتم كه كار نكرد!

اول باید این مطلب را بدانید که ArrayList یک لیست پیوندی کامل نیست ولی مشابه یک لیست پیوندی میتواند مشکل شما را حل کند.
لیست پیوندی واقعی مجموعه های LinkedList و LinkedListNode هستند.

طریقه استفاده از مجموعه آماده ArrayList میتواند به همین سادگی باشد:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

نمونه ساده و مشابه Generic کلاس فوق هم System.Collections.Generic.List است.
موفق باشید.

موهبت-ع
27-03-2009, 20:26
سلام

اول باید این مطلب را بدانید که ArrayList یک لیست پیوندی کامل نیست ولی مشابه یک لیست پیوندی میتواند مشکل شما را حل کند.
لیست پیوندی واقعی مجموعه های LinkedList و LinkedListNode هستند.

طریقه استفاده از مجموعه آماده ArrayList میتواند به همین سادگی باشد:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

نمونه ساده و مشابه Generic کلاس فوق هم System.Collections.Generic.List است.
موفق باشید.

سلام می تونید در مورد LinkedListوLinkListNode بیشتر توضیح بدید و بگید توی کدوم فضای نام باید باشه ممنون

M E H D I
29-03-2009, 01:52
سلام می تونید در مورد LinkedListوLinkListNode بیشتر توضیح بدید و بگید توی کدوم فضای نام باید باشه ممنون

توی این namespace هستن:
system.collections.generic

لازم هم نیست برای استفاده از اینها حتما generic ها رو بلد باشین.