// 测试-使用函数
        public void Test2()
        {
            SingleLinkedListWithHead <String> list = new SingleLinkedListWithHead <string>();

            list.Travel();
            list.InsertBeginning("ice");
            list.InsertBeginning("is");
            list.InsertBeginning("a");
            list.InsertBeginning("good");
            list.InsertBeginning("boy");
            //Console.WriteLine("nice:{0}", list.RemoveBeginning());
            list.InsertEnd("f**k");
            list.InsertEnd("you");
            //list.Remove("a");
            list.RemoveBeginning();
            list.Travel();
            Console.WriteLine(list.GetLength());
            //list.logSearch("you");
            //Console.WriteLine(list.GetElem(-1));
            //Console.WriteLine(list.IsEmpty());
            //Console.WriteLine(default(int));
            //Console.WriteLine(default(String));
            //Console.WriteLine(default(bool));
        }
        static void Main(string[] args)
        {
            SingleLinkedListWithHead <String> temp = new SingleLinkedListWithHead <String>();

            temp.Test2();
        }