本文介绍了为什么我没有例外?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

class First
    {
        string name;
        public string Name
        {
            get { return name; }
            set { name = value; }
        }
        public First(string _name)
        {

            name = _name;
        }
        public override int GetHashCode()
        {
            return name.GetHashCode();
        }
    }
    class Second
    {
        int id;
        public int Id
        {
            get { return id; }
            set { id = value; }
        }
        public Second(int _id)
        {
            id = _id;
        }
    }
    class Program
    {
        static void Main(string[] args)
        {
            First obj1 = new First("mohamed");
            First obj2 = new First("Ali");
            Second Nobj = new Second(1);
            Hashtable ht = new Hashtable();
            ht[obj1] = Nobj;
            ht[obj2]=Nobj;
            ht.Add(new First("mohamed"), Nobj);
        }
    }



为什么当我两次输入值"mohmaed"时为什么没有得到异常?



why i dont get exception when i enter value "mohmaed" twice ??

推荐答案



这篇关于为什么我没有例外?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-14 06:35