cat.cs
来自「C#源码及可执行程序」· CS 代码 · 共 44 行
CS
44 行
using System;
using System.Collections.Generic;
using System.Text;
namespace delegateObserver
{
public class Cat
{
private List<Animal> list;
public Cat()
{
list = new List<Animal>();
}
public void Add(Animal am)
{
list.Add(am);
}
public void RemoveAnimal(Animal am)
{
if (list.Contains(am))
list.Remove(am);
}
public void Cry()
{
Console.WriteLine("Cat is crying...");
AnimalDo();
}
private void AnimalDo()
{
foreach (Animal am in list)
{
am.Do();
}
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?