В C# только значимые типы имеют вопросительный знак, если сам значимый тип опционален. Так как Ссылочные типы по умолчанию могут быть null. ```csharp piblic MyStruct2? str; ```