using System;
public class LinkedList
{
Node head;
private Node current;
public void Add(Object _value){
if(head != null){
current.Next = new Node();
current = current.Next;
current.Value = _value;
}else{
head = new Node();
head.Value = _value;
current = head;
}
public Node GetCurrent(){
return current;
public Node GetHead(){
return head;
public class Node{
public Object Value;
public Node Next;
public class TestLL{
public static void Main(string[] args)
LinkedList ll = new LinkedList();
ll.Add("A");
ll.Add("1");
ll.Add("C");
Node node = ll.GetHead();
while(node != null){
Console.WriteLine(node.Value);
node = node.Next;