if 语句中的索引越界

沙里尔·帕维兹

我想知道为什么即使在 if 语句中我的索引也越界。代码不应该在它为 false 时简单地执行并在 if 块之后执行吗?。我有以下代码,它给了我IndexOut of range Exception.

if (rhs[0] == '+')
    {
                rhs = rhs.Replace("+", "");
    }


//Some code here
耶尔哈尔伯施塔特

大概 rhs 是空的,所以 rhs[0] 不存在。因此会引发索引越界异常。

尝试

if(!String.IsNullOrEmpty(rhs) && rhs[0] == '+')
... 

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

索引越界?

来自分类Dev

Firebird:在创建表语句中添加索引

来自分类Dev

查询不使用存在语句中的索引

来自分类Dev

在Select语句中获取列表的项目索引

来自分类Dev

如何在Python的'in'语句中获取索引

来自分类Dev

在linq语句中接收当前比较的索引

来自分类常见问题

数组索引越界Java

来自分类Dev

回文递归;索引越界

来自分类Dev

R中的索引越界

来自分类Dev

列出索引越界

来自分类Dev

数组索引越界帮助(Java)

来自分类Dev

android numberpicker索引越界旋转

来自分类Dev

RcppAramadillo Cube::operator() : 索引越界

来自分类Dev

从UIPickerView检索行索引并在if语句中使用它

来自分类Dev

如何在if语句中嵌套向量索引匹配函数?(Excel)

来自分类Dev

select语句中的C#参考Excel工作表索引

来自分类Dev

在create table语句中内联创建外键索引的语法

来自分类Dev

如何在if语句中嵌套向量索引匹配函数?(Excel)

来自分类Dev

我可以在SELECT语句中索引到数组文字吗?

来自分类Dev

Python - 在 if 语句中列出超出范围的索引

来自分类Dev

如何在IF语句中组合VLOOKUP,而IF语句中VLOOKUP函数的列索引是从文本中推断出来的数字?

来自分类Dev

输入语句中的if语句

来自分类Dev

检查逻辑下游是否存在索引整数时,如何在IF语句中使用索引整数?

来自分类Dev

数组索引越界异常如何克服

来自分类Dev

数组索引越界异常1> = 1

来自分类Dev

图像传递期间索引越界错误

来自分类Dev

JTable 中的数组索引越界异常

来自分类Dev

java对象复制,数组索引越界

来自分类Dev

使用 charAt 的字符串索引越界