1
20
基本上你不能。正如Jaroslav所说,您可以创建自己的类型—但除此之外,您只能抛出一个异常。 与 Code Contracts 您可以用静态检查器可以帮助的形式来表示:
(您仍然可以在没有VS Professional的静态检查器的情况下使用代码契约,但是您将无法获得契约。) 插件:当前代码从 C# in Depth 2nd edition 如果您需要更多信息,可以免费下载。 |
2
10
正如您所发现的,您不能在方法声明中指定数组参数的大小。下一个最好的方法是检查大小并引发异常:
另一个选项是创建一个包装
|
KiraHoneybee · 具有构造函数参数的模板化类 2 年前 |
Jiji · 将简单对象强制转换为简单的通用接口 6 年前 |
Ashish K · 在Groovy中将字符串参数传递给对象方法参数 6 年前 |
snuff · c语法的问题-const*const*定义 6 年前 |
Val · 将整个结构指针数组传递给函数的语法是什么?[已关闭] 6 年前 |
dragi · 将参数传递到void方法(整数或对象) 6 年前 |
msinghm · 参数仅与其他参数一起工作,但我希望它们独立工作 6 年前 |
user3251349 · SSRS:参数未过滤MySQL查询 6 年前 |