本文整理汇总了C#中MyList.Size方法的典型用法代码示例。如果您正苦于以下问题:C# MyList.Size方法的具体用法?C# MyList.Size怎么用?C# MyList.Size使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类MyList
的用法示例。
在下文中一共展示了MyList.Size方法的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: ClearTest
public void ClearTest()
{
MyList<int> list = new MyList<int>();
list.AddToHead(10);
list.Clear();
Assert.IsTrue(list.Size() == 0);
}
示例2: InsertAfterTest
public void InsertAfterTest()
{
MyList<int> list1 = new MyList<int>();
list1.InsertAsLast(10);
list1.InsertAfter(list1.First(), 11);
Assert.IsTrue(list1.Size() == 2);
Assert.IsTrue(list1.Last().Data == 11);
}
示例3: InsertAsFirstTest
public void InsertAsFirstTest()
{
MyList<int> list1 = new MyList<int>();
list1.InsertAsFirst(10);
list1.InsertAsFirst(11);
list1.InsertAsFirst(12);
Assert.IsTrue(list1.Size() == 3);
Assert.IsTrue(list1.First().Data == 12, "10");
Assert.IsTrue(list1.First().Succeed.Data == 11, "11");
Assert.IsTrue(list1.First().Succeed.Succeed.Data == 10, "12");
}
示例4: DeduplicateTest
public void DeduplicateTest()
{
MyList<int> list1 = new MyList<int>();
list1.InsertAsLast(10);
list1.InsertAsLast(12);
list1.InsertAsLast(11);
list1.InsertAsLast(10);
Assert.IsTrue(list1.Deduplicate() == 1);
Assert.IsTrue(list1.Size() == 3, "size");
Assert.IsTrue(list1.First().Data == 12, "12");
Assert.IsTrue(list1.First().Succeed.Data == 11, "11");
Assert.IsTrue(list1.Last().Data == 10, "10");
}
示例5: SizeTest
public void SizeTest()
{
MyList<int> list1 = new MyList<int>();
list1.InsertAsLast(10);
list1.InsertAsLast(11);
list1.InsertAsLast(12);
Assert.IsTrue(list1.Size() == 3);
}
示例6: SearchTest
public void SearchTest()
{
MyList<int> list1 = new MyList<int>();
list1.InsertAsLast(10);
list1.InsertAsLast(11);
list1.InsertAsLast(12);
//ordered
//10,11,12
Assert.IsTrue(list1.Search(9) == list1.First().Precursor, "head");
list1.InsertAfter(list1.Search(13), 13);
Assert.IsTrue(list1.Size() == 4);
Assert.IsTrue(list1.Last().Data == 13, "13-1");
Assert.IsTrue(list1[3] == 13, "13");
}
示例7: RemoveTest
public void RemoveTest()
{
MyList<int> list1 = new MyList<int>();
list1.InsertAsFirst(10);
list1.InsertAsFirst(11);
list1.InsertAsFirst(12);
list1.Remove(list1.First().Succeed);
Assert.IsTrue(list1.Size() == 2);
Assert.IsTrue(list1.First().Succeed.Data == 10, "10");
}
示例8: MyListTest3
public void MyListTest3()
{
MyList<int> list1 = new MyList<int>();
list1.InsertAsLast(10);
list1.InsertAsLast(11);
list1.InsertAsLast(12);
MyList<int> list2 = new MyList<int>(list1, 1, 2);
Assert.IsTrue(list2 != null);
Assert.IsTrue(list2.Size() == 2);
Assert.IsTrue(list2.First().Data == 11, "11");
Assert.IsTrue(list2.First().Succeed.Data == 12, "12");
}
示例9: AddToHeadTest
public void AddToHeadTest()
{
MyList<int> list = new MyList<int>();
list.AddToHead(10);
Assert.IsTrue(list.Size() == 1);
}
示例10: SizeTest
public void SizeTest()
{
MyList<int> list = new MyList<int>();
Assert.IsTrue(list.Size() == 0);
}