您好我只是跑在我的代码的静态代码分析,我不断收到错误整数运算无溢出检查
“整数运算无溢出检查”
有人可以帮助我解决这个或者告诉我究竟是什么意思。我已经尝试使用检查关键字来解决这个问题,但是当我运行代码时它仍然出现。
List<String> emailList = new List<string>();
if (tbRecipients.Text.Contains(','))
{
string[] splits = tbRecipients.Text.Split(',');
for (int i = 0; i < splits.Length; i++)
{
if (splits[i].Contains(';'))
{
emailList.AddRange(splits[i].Split(';').ToList());
}
else
{
emailList.Add(splits[i]);
}
}
}
ASPX
<asp:TextBox ID="tbRecipients" runat="server" ></asp:TextBox>
你用什么工具进行分析?它是指向特定行还是仅指整行代码? – Luiso
VCG和yes它指向这行(int i = 0;我