如何限制一个类必须某些指定的静态方法?高分!长期!

唯伊Coder 2008-09-10 02:53:46
如何限制一个类必须某些指定的静态方法
c#接口好像不行的,接口不能声明静态方法
用基类好像也不行,不能重写基类的静态方法。

...全文
139 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
cpio 2008-09-10
  • 打赏
  • 举报
回复

应该不行,正如你所说的,接口是不能使用static。

为什么有人说语文没学好啊?我觉得很容易理解啊
lude8880 2008-09-10
  • 打赏
  • 举报
回复
我看懂了,但是好像用反射也不成,最好人工监视
lextm 2008-09-10
  • 打赏
  • 举报
回复
一般只能靠文档了,代码是没办法约定这个的。毕竟静态方法或者构造器参数列表都是接口定义缺少的东西。
LovingAlison 2008-09-10
  • 打赏
  • 举报
回复
必须实现某些指定的静态方法
为什么一定要是静态方法呢 要不是静态就很好处理了
优途科技 2008-09-10
  • 打赏
  • 举报
回复
不是很明白.....
tylike 2008-09-10
  • 打赏
  • 举报
回复
静态方法属性类,不属性对象,所以不能用继承实现。
你可以定义成非静态方法,然后将对象用static修饰。
如果,不能满足你的要求,可以使用反射在调用之前检查是否存在符合要求的方法,不符合则throw exception.
kkun_3yue3 2008-09-10
  • 打赏
  • 举报
回复
同样没看懂,必须某些指定的静态方法?
必须指定某些静态方法?
我姓区不姓区 2008-09-10
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 patrickpan 的回复:]
如何限制一个类必须某些指定的静态方法
============================================
这句话我确实理解不了,楼下的来解释一下。
[/Quote]
再次证实很多软件开发人员的语文水平有待提高
patrickpan 2008-09-10
  • 打赏
  • 举报
回复
如何限制一个类必须某些指定的静态方法
============================================
这句话我确实理解不了,楼下的来解释一下。

110,566

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧