Мне сказали, что в C # нет такой вещи, как необязательные параметры.
Но вы можете использовать функцию перегрузки и входные переменные со значениями по умолчанию, такими как: void Person (имя строки, int age)
...
У меня много конкретных структур, и я хочу обозначить поля как необязательные (присутствует или нет). Просто интересно, какие идеи есть у людей для этого. Вот пример структуры (поля могут быть ...
У меня есть необязательная структура POD, которая будет содержаться внутри объединения.
boost :: optional <> содержит тип по значению, поэтому я подумал, что это может сработать: union helper
{int foo; struct {...