Удалить свойство / столбец из общего списка

По какой-то причине я не могу изменить запрос, поэтому я должен сделать это в C #.

У меня есть класс:

public class myClass
{
    int id { get; set; }
    string name { get; set; }
    DateTime sDate { get; set; }
    bool status { get; set; } 
}

Данные, которые я получаю, извлекаются из этого списка. Теперь я хочу удалить эти свойства из списка, который имеетnull ценности. Я могу звучать безумно, но вы правильно прочитали. Я думал о создании другого списка только с выбранными свойствами, но любое из вышеупомянутых свойств может бытьnull, Поэтому я должен разработать механизм фильтрации моего списка на основе этого.

Для большей наглядности рассмотрим следующий пример.

List<myClass> lstClass = some data source.

После получения данных общий список (lstClass) выглядит следующим образом. Рассмотрите набор результатов в таблице:

Id Name Sdate status
1  a    null  null
2  b    null  null
3  c    null  false

Могу ли я сделать так, чтобы мой список выглядел так после удаления свойства sdate. Поэтому новый список, который я хочу создать, должен иметь только три свойства.

Id Name status
1  a    null
2  b    null
3  c    false

Есть идеи? Могу ли я сделать это с помощью Linq?

PS: Это не имеет ничего общего с презентацией. У меня нет сетки, где я не могу скрыть столбцы, которые я не ищу.

Ответы на вопрос(2)

Ваш ответ на вопрос