【发布时间】:2015-01-05 06:51:05
【问题描述】:
我使用 Substring 来解码生成的激活代码 但是当用户输入错误的代码时,例如 1 或 123 c# 停止并说“索引和长度必须引用字符串中的位置。”要么 .. 如何在不检查长度的情况下忽略它...
在 php 中,我们可以使用“@”忽略警告和错误
@myfunc(12);
但是在 C# 中如何?
【问题讨论】:
-
没有。在尝试
substring之前检查长度是否合适 -
来吧,人们对我的 Q 做否定,因为 php 可以做而 C# 不能!
-
忽略错误是一个坏主意和坏习惯,不管是什么语言。
-
我们必须停止道德专制主义,我们只是先进的猿猴......
-
你会想要一个
conditional检查,如果它满足该长度要求,则满足特定标准,然后执行子字符串例程..
标签: c# error-handling substring warnings