Как я могу удостовериться, что FirstOrDefault <KeyValuePair> возвратил значение

Используя Java можно сделать:

File file = new File("someFile");
file.setLastModified(long time);
82
задан desautelsj 4 August 2019 в 16:21
поделиться

1 ответ

FirstOrDefault не возвращает значение NULL, оно возвращает default (T) .
Вы должны проверить:

var defaultDay = default(KeyValuePair<int, string>);
bool b = day.Equals(defaultDay);

From MSDN - Enumerable.FirstOrDefault :

default ( TSource ), если источник пуст; в противном случае первый элемент в источнике .

Примечания:

143
ответ дан 24 November 2019 в 09:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: