var person = People.SingleOrDefault(p => p.Name == parameter);
SelectedPerson = person ?? DefaultPerson
これは一言で書けるでしょうか?返されるデフォルト要素を提供できSingleOrDefault
ますか?
このようなものを探しています (2 番目の引数は、私が提供する既定の要素です)。
var person = People.SingleOrDefault(p => p.Name == parameter, DefaultPerson);
このソリューションは、値の型 (int、double、enum、structs など) でも機能するはずです。