求大神指教
为什么我在static public void HowToFeedDog(this Dog.dog)的“)“处总是提示 “应输入标识符”,括号是英文括号!!!很苦恼,检查不出来!
谁让你画蛇添足加一点的?this Dog dog
为什么我在static public void HowToFeedDog(this Dog.dog)的“)“处总是提示 “应输入标识符”,括号是英文括号!!!很苦恼,检查不出来!
谁让你画蛇添足加一点的?this Dog dog
最赞回答 / 慕虎4119789
按照原本的事件发生方式,先定义委托,然后定义事件,再判断事件是否触发(即是否发生),最后再执行订阅或取消订阅事件。前面声明了两个客户,然后有Dog.NewDog += c1.WantDog,这里的意思应该是先判断NewDog是否为空,即商店有没有新狗狗,然后在再根据客户的消息WantADog订阅事件。而第二个注册事件是先判断有没有WantDog(但是老师写事件触发条件时候并没有写客户有没有WantDog,而是写的NewDog!=null)。因为按照逻辑是先看有没有新狗,再看有没有客户想要。而这样改变的话,...
2019-03-29
最新回答 / 亚特兰大
主函数里声明派生类对象,然后直接 .字段名 就能得到价格了,比如Cat cat = new Cat();Console.Write(cat.Price);
2019-03-02