Doubly-linked list/Traversal: Difference between revisions

m
No edit summary
Line 215:
}</lang>
 
=={{header|C#|C sharp}}==
<lang Csharpcsharp>using System;
using System.Collections.Generic;
 
namespace RosettaCode.DoublyLinkedList
public class DoubleLinkedList
{
publicinternal static voidclass Main(String[] args)Program
{
private static void Main()
 
var ll = new LinkedList<char>(new[] { 'h', 'e', 'l', 'l', 'o' });
foreach (var c in ll)
{
Console.Out.WriteLinevar list = new LinkedList<char>(c"hello");
}
 
Console var current = list.WriteLine()First;
foreach (var c in ll)do
{
Console.WriteLine(current.Value);
} while ((current = current.Next) != null);
 
var cur = ll Console.LastWriteLine();
 
do
{ current = list.Last;
Console.WriteLine(cur.Value);do
cur = cur.Previous;{
} while (cur != null Console.WriteLine(current.Value);
} while ((current = current.Previous) != null);
}
}
}</lang>
Anonymous user