Привет Я просто побежал статический анализ кода на моем коде, и я получаю ошибкуInteger Работа без перелива Проверить
«Integer Операция без перелива Проверить»
Может кто-то помочь мне решить эту проблему или скажите мне, что именно это означает. Я уже пытался использовать ключевые слова проверки, чтобы исправить это, но он все еще возникал, когда я запускал код.
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 и да, он указывает на эту строку для (int i = 0; i