C# Проблемы с 7-й строкой в ​​моем коде - PullRequest
0 голосов
/ 28 мая 2020

Я просматриваю проблемы с моим кодом и вызываю это сообщение об ошибке.

Я немного поработал над кодом и, похоже, не могу решить проблему.

Ошибка:

System.ArgumentNullException: 'Значение не может быть нулевым . Имя параметра: yValues ​​'

Код:

int xValue = 0;
int yValue = 0;

System.Collections.IEnumerable YValues = null;
System.Collections.IEnumerable[] XValues = null;

Int32.TryParse(right1, out yValue);
Int32.TryParse(left1, out xValue); ;
Series Minimum = chart1.Series.Add("Minimum");
Minimum.Points.DataBindXY(YValues, XValues);
Minimum.ChartType = SeriesChartType.Line;
Minimum.Color = Color.Red;
Minimum.BorderWidth = 3; 

1 Ответ

0 голосов
/ 28 мая 2020

На самом деле это DataBindXY(IEnumerablexValue, IEnumerable[]yValues).
Следовательно, ваше первоначальное сообщение об ошибке относится к следующей строке:

Minimum.Points.DataBindXY(YValues, XValues);

Потому что XValues (который является параметром yValues для DataBindXY) равен null, и не должно быть.

См. :

System.Collections.IEnumerable YValues = null;
System.Collections.IEnumerable[] XValues = null;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...