![]() |
1
20
基本上你不能。正如Jaroslav所说,您可以创建自己的类型—但除此之外,您只能抛出一个异常。 与 Code Contracts 您可以用静态检查器可以帮助的形式来表示:
(您仍然可以在没有VS Professional的静态检查器的情况下使用代码契约,但是您将无法获得契约。) 插件:当前代码从 C# in Depth 2nd edition 如果您需要更多信息,可以免费下载。 |
![]() |
2
10
正如您所发现的,您不能在方法声明中指定数组参数的大小。下一个最好的方法是检查大小并引发异常:
另一个选项是创建一个包装
|
![]() |
7BeholdeR7 · 文件夹的重量超过其中的文件(六倍) 2 年前 |
![]() |
Bram Vanroy · 为什么假值(0)的字节数小于真值(1)? 6 年前 |
![]() |
user7088941 · 无法在tkinter中更改按钮字体大小 6 年前 |
![]() |
Chewbaka · 嵌入函数中的可变大小元素,但输入和输出固定 6 年前 |
![]() |
Edwin ZAP · 多布局:匹配父布局、调整内容、调整大小 6 年前 |
|
Kanishk Tanwar · 用于查找文本文件大小的小片段 7 年前 |
![]() |
Inertial Ignorance · 为什么字符的大小只有8位? 7 年前 |