如:
方法: private void NewMethod(int i) { }
对该方法的参数 i 进行限制,如 1 < i < 10,
调用该方法时,如为 NewMethod(12),编译时报错。
有没有好的方法得到这个功能?
我尝试过用 C#中的 特性,但是没有成功。
如[Obsolete("",true)],编译时报错,要的就是这个效果。
希望大家多多帮助,谢了。
可以加上断言,Debug.Assert