Я пытаюсь построить график, запросив таблицу для данных, а столбцы таблицы имеют значение NULL. Запрос выполняется нормально, но передавая массив запросов обратно в массив диаграммы вызывает ошибку "cannot implicitly convert from double?[]
удвоить []». Я искал сеть без успеха. Любые предложения, пожалуйста?не может неявно конвертировать из double? [] To double []
//code in the windows form
private void cmdCHART_Click(object sender, EventArgs e)
{
nmCHART.clsCHART oCHART = new nmCHART.clsCHART();
double[] Y = new double[21];
Y = oCHART.GET_Y_SERIES("CONDOR"); //can't cast double?[] to double[]
}
//get data
public double?[] GET_Y_SERIES(string GREEK)
{
var qryY = (from P in Globals.DATA.PAYOFF_EAVs
where P.GREEK == GREEK
orderby P.DP_NO
select P.DATA).ToArray();
return qryY;
}
попытаться положить 'Y = (двойной []) oCHART.GET_Y_SERIES ("Кондор");' – Abhishek
спасибо, но это не сработало - компилятор говорит литая является излишним, и я все еще получаю ошибка – Zeus
Что за путаница? Массив 'double?' Не является массивом 'double' ... –