首页 > 解决方案 > C# 在我的代码中遇到第 7 行的问题

问题描述

我正在审查我的代码问题及其提示此错误消息。

我一直在研究代码,但似乎无法解决问题

错误:

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; 

标签: c#

解决方案


事实上,它是。 因此,您的初始错误消息与以下行有关:DataBindXY(IEnumerablexValue, IEnumerable[]yValues)

Minimum.Points.DataBindXY(YValues, XValues);

因为XValues(这是 的yValues参数DataBindXY)是null,不应该是。

看:

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

推荐阅读