using System;
using System.Collections.Generic;
using System.Text;
using System.Collections;namespace Ch11Animal
{
public class Animals : DictionaryBase
{
public void Add(string newID, Animal newAnimal)
{
Dictionary.Add(newID, newAnimal);
}
public void Remove(string animalID)
{
Dictionary.Remove(animalID);
}
public Animals() { }
public override string ToString()///
{
return "sdsdf";
}
}
public class Animal
{
string name;
public Animal(string s)
{
name = s;
}
public override string ToString()///
{
return this.name ;
}
}
class Program
{
static void Main(string[] args)
{
Animals animalCollection = new Animals();
Animal mouse = new Animal("Jerry");
Animal cat = new Animal("Tom");
animalCollection.Add("001",mouse);
animalCollection.Add("002", cat);
foreach (DictionaryEntry a in animalCollection)
{
Console.WriteLine(a.ToString());////
}
Console.ReadKey();
}
}
}
本人是初学者,耽误大家了,呵呵
我只是在联系DictionaryBase的用法,我在Main方法里要输出jerry和tom的信息应该重写哪个类的ToString??
又或者是我DictionaryBase用错了?
using System.Collections.Generic;
using System.Text;
using System.Collections;namespace Ch11Animal
{
public class Animals : DictionaryBase
{
public void Add(string newID, Animal newAnimal)
{
Dictionary.Add(newID, newAnimal);
}
public void Remove(string animalID)
{
Dictionary.Remove(animalID);
}
public Animals() { }
public override string ToString()///
{
return "sdsdf";
}
}
public class Animal
{
string name;
public Animal(string s)
{
name = s;
}
public override string ToString()///
{
return this.name ;
}
}
class Program
{
static void Main(string[] args)
{
Animals animalCollection = new Animals();
Animal mouse = new Animal("Jerry");
Animal cat = new Animal("Tom");
animalCollection.Add("001",mouse);
animalCollection.Add("002", cat);
foreach (DictionaryEntry a in animalCollection)
{
Console.WriteLine(a.ToString());////
}
Console.ReadKey();
}
}
}
本人是初学者,耽误大家了,呵呵
我只是在联系DictionaryBase的用法,我在Main方法里要输出jerry和tom的信息应该重写哪个类的ToString??
又或者是我DictionaryBase用错了?
解决方案 »
- datagridview选中一行时显示的第一列会自动放到datagridview的第一列
- 请问我这段代码里为什么老提示Fill方法使用错误?
- ultraGrid合并单元格问题
- 想去买本.NET Framework 类库 的书看看,请帮我推荐一本!!
- WinForm&HTTP协议高手进来。在线等后。。高分。。
- Console.Write("adsfasdf",5%3); 为啥不对?
- gridview获取当前行
- 怎么样把DataGrid里显示的内容导出成Excel文件?
- 求助,新手问题
- 如何提高保存数据到数据库里的速度
- 怎样将登录界面放在一个flash上啊?
- IP地区数据查询~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//改为
Console.WriteLine(a.Value.ToString());// DictionaryEntry 代表一个 键值对
foreach (DictionaryEntry a in animalCollection)