Я начинаю с LINQ. Я пытаюсь создать файл CSV, используя выражение LINQ я нашел на переполнение стека:Условия в выражении LINQ C#
var sb = new StringBuilder();
var headers = dgvDonnees.Columns.Cast<DataGridViewColumn>();
sb.AppendLine(string.Join(",", headers.Select(column => "\"" + column.HeaderText + "\"").ToArray()));
foreach (DataGridViewRow row in dgvDonnees.Rows)
{
var cells = row.Cells.Cast<DataGridViewCell>();
sb.AppendLine(string.Join(",", cells.Select(cell => "\"" + cell.Value + "\"").ToArray()));
}
Я хочу добавить это простое условие в цикле Еогеасп: (я использую это условие в цикле)
if (Convert.ToInt32(dgvDonnees.Rows[i].Cells[10].Value) == 0) continue;
Я хочу, чтобы линии, чья ячейка не равна нулю, присутствуют в окончательном CSV.
Как это сделать? Спасибо.
Это довольно простой вариант использования 'Where'. – chris