NRT ! vs ?
От: vaa  
Дата: 09.03.22 03:29
Оценка:
В чем преимущество, если оно есть:
List<FooBar>? fooList = FooListFactory.GetFooList();

FooBar fooBar = fooList!.Find(f => f.Name=="Bar")!;


перед:
FooBar? fooBar = fooList?.Find(f => f.Name=="Bar");


источник

Два ? заменили на два !.
Причем во 2-м случае мы явно будем извлекать Value из контейнера.
А в 1-м просто подавили предупреждение.
☭ ✊ В мире нет ничего, кроме движущейся материи.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.