using System.Collections.Generic;
public object _sync = new Object();
public object _syncup = new Object();
public DLinkedNode(int value)
public void ReceiveX(int x)
private DLinkedNode head;
public void InsertNext(int value)
DLinkedNode node = new DLinkedNode(value);
public void Traverse(DLinkedNode node)
Console.WriteLine("\n\nTraversing in Forward Direction\n\n");
System.Console.WriteLine(node.data);
public static void Main()
DLinkedList list = new DLinkedList();