黑马程序员技术交流社区

标题: 求怎么遍历这些元素 [打印本页]

作者: 王长森    时间: 2012-3-11 14:51
标题: 求怎么遍历这些元素
public class IPAddresses : DictionaryBase
    {
        public IPAddresses()
            : base()
        { }//调用父类默认构造方法
        public void Add(string name, string ip)
        {
            base.InnerHashtable.Add(name, ip);
        }
        public string Item(string name)
        {
            return base.InnerHashtable[name].ToString();
        }
        public void Remove(string name)
        {
            base.InnerHashtable.Remove(name);
        }

static void Main(string[] args)
        {
            IPAddresses ip = new IPAddresses();
            ip.Add("小王", "192.168.0.1");
            ip.Add("小张", "192.168.0.2");
            ip.Add("小李", "192.168.0.3");
求怎么遍历这些元素
            
        }
作者: 原世功    时间: 2012-3-11 15:07
DictionaryBase这个类里面什么内容?
你这样试试看行不行,
  1. for(int i=0;i<ip.Length;i++)
  2. {
  3.        Console.WriteLine(ip[i]);
  4. }
复制代码

作者: 王长森    时间: 2012-3-11 15:16
foreach (DictionaryEntry de in ip)
            {
                string value = (string)de.Value;
                string key = (string)de.Key;
                Console.WriteLine("姓名:"+key+"IP地址:"+value);
            }




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2