PDA

View Full Version : سوال: استفاده از متد خاص یک کلاس



irpersian20
یک شنبه 27 اسفند 1391, 00:53 صبح
سلام

من میخواهم از متد ToArray کلاس صف استفاده کنم.
اما هیچ شی از این کلاس ندارم و صف رو خودم دستی پیاده کردم اما به این متد نیاز دارم.
چطور میتونم ازش استفاده کنم؟

Mahmoud.Afrad
یک شنبه 27 اسفند 1391, 05:55 صبح
خودتون باید پیاده سازی کنید( و یا از کلاس صف ارث بری کنید). باید با یک پوینتر عناصر صف رو بدست بیارید.
متدی شبیه متد زیر به کلاس صف اضافه کنید.

private Node pointer;
public Node[] ToArray()
{
pointer = this.first;
List<Node> nodes = new List<Node>();
while (pointer != null)
{
nodes.Add(pointer);
pointer = pointer.Next;
}
return nodes.ToArray();
}