当前位置: 首页 >
C# 如何解决这个代码复用问题?
- 人气:
很可惜,你离最终答案就差最后一步了。
在 C# 中静态成员可以是抽象或者虚拟的,因此你只需要把你的 Creature 类型换成接口类型,然后把 LegNum 这个静态属性定义在接口中,并设置为抽象成员即可。
首先创建一个 ICreature 接口类型:interface ICreature { abstract static int LegNum { get; set; } } 然后在你的 Ant、Octopus、Centipede 类型中实现这个接口: class Ant : ICreature { public static int LegNum { get; set;…。
推荐资讯
- 2025-06-23华为自研的仓颉编程语言将于 7 月 30 日开源,这款语言将如何影响未来的开发趋势?
- 2025-06-23为什么 php 可以做到 7 毫秒以内响应,而 .net 做不到?
- 2025-06-23你是怎么发现亲戚开始见不得你好的?
- 2025-06-23阿拉伯世界没落的原因是什么?
- 2025-06-23公司平面设计师,高度依赖昵图网做广告设计你觉得是在搞设计吗?
- 2025-06-23为什么linux桌面那么丑?
- 2025-06-23有没有追妻火葬场的文?
- 2025-06-23家用小型服务器用什么系统比较好呢?
- 2025-06-23软路由怎么没有人玩了?
- 2025-06-23如何看待国内开源项目的不可持续性?
- 2025-06-23为什么微软一直不更新文件系统?
- 2025-06-23家务平权为什么这么难?
- 2025-06-23新买了一台nas,第一个月下载20t+,上传5+,不会被网警盯上吧?
- 2025-06-23为什么这次以色列打伊朗,网上声讨的人少了,反而都是嘲笑调侃伊朗?
- 2025-06-23陌生人晕倒了,帮他拨打120后,病人不支付120出车费,这个费用谁来承担?
- 2025-06-23你见过的最舒适的办公环境是什么?
推荐产品
-
请问有人能估计一下 go 相比 php 在不同用户量下能省多少钱吗?
用webman重写了公司老旧的TP项目,管理后台这种几乎也没 -
新版QQ9非常不好用为什么一直要强制更新?
老版本QQ功能已经非常完善了 老架构是从QQ2009版本开始 -
你愿不愿意在大城市过一辈子?
我在中山待了四年,广州待了两年。 估计以后的生活轨迹都是在广 -
count(*) count(1)哪个更快?
团队 code review 时,一位同事把 count(*
最新资讯




