C#一个语法,集合3

3 本我 19小时前 36次点击

在集合2的基础上加上增删查改等方法

using System;

using System.Collections;

using static System.Console;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

namespace 录音1

{

class Program

{

static void Main(string[] args)

{

WriteLine("创建Animal数组");

Animal[] 动物 = new Animal[2];

Cow myCow1 = new Cow("一号");

动物[0] = myCow1;

动物[1] = new Chicken("二号");

foreach (Animal myAnimal in 动物)

{

WriteLine($"{myAnimal.ToString()}+{myAnimal.Name}");

}

WriteLine($"长度{动物.Length}");

动物[0].Feed();

((Chicken)动物[1]).LayEgg();

WriteLine();

WriteLine("创建Animal集合");

ArrayList 动物2 = new ArrayList();

Cow myCow2 = new Cow("三号");

动物2.Add(myCow2);

动物2.Add(new Chicken("四号"));

foreach (Animal myAnimal in 动物2)

{

WriteLine($"{myAnimal.ToString()}+{myAnimal.Name}");

}

WriteLine($"长度{动物2.Count}");

((Animal)动物2[0]).Feed();

((Chicken)动物2[1]).LayEgg();

WriteLine();

WriteLine("集合的其他操作");

动物2.RemoveAt(0);

((Animal)动物2[0]).Feed();

动物2.AddRange(动物);

((Chicken)动物2[2]).LayEgg();

WriteLine($"{myCow2.Name}位于{动物2.IndexOf(myCow2)}");

WriteLine($"集合的第二个是{((Animal)动物2[1]).Name}");

ReadKey();

}

}

}


目前还没有评论
添加一条新评论

登录后可以发表评论 去登录