首页 新闻 会员 周边

对方法的参数进行限制

0
悬赏园豆:20 [已解决问题] 解决于 2011-08-25 11:30

如:

方法: private void NewMethod(int i)  { }

对该方法的参数 i 进行限制,如 1 < i < 10,

调用该方法时,如为 NewMethod(12),编译时报错。

有没有好的方法得到这个功能?

我尝试过用 C#中的 特性,但是没有成功。

如[Obsolete("",true)],编译时报错,要的就是这个效果。

希望大家多多帮助,谢了。

daixinet.com的主页 daixinet.com | 初学一级 | 园豆:180
提问于:2011-08-24 19:01
< >
分享
最佳答案
0

可以加上断言,Debug.Assert

收获园豆:20
yangtam | 菜鸟二级 |园豆:369 | 2011-08-24 22:40
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册