我创建了一个如下所示的类:
class myclass
{
Public int myint;
}
现在我想限制 myint 的范围(最小值 5 和最大值 10)。
我希望如果任何人设置的 myint 值不在范围内,它将给出编译时错误(而不是运行时错误)
请帮助我如何实现它。
这是实验性的,但你可以研究一下Spec#。它可以为您提供更多的编译时检查。代码契约是另一种选择(但仅在某些版本的 Visual Studio 中可用)。
Edit:
看起来代码联系人现在可以作为独立下载提供!看这一页!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)