C# 4.0 wprowadza opcjonalne parametry, na które czekam od dłuższego czasu. Jednak wydaje się, że ponieważ tylko typy systemowe mogą być const
, nie mogę użyć żadnej klasy/struktury, które utworzyłem jako opcjonalny parametr.Opcjonalne parametry typu niesystemowego
Czy jest jakiś sposób, który pozwala mi użyć bardziej złożonego typu jako parametru opcjonalnego. Czy jest to jedna z rzeczywistości, z którymi po prostu trzeba żyć?
Nie ma ograniczeń co do " Rodzaje systemów ". Co prowadzi do tego, że w to wierzysz? –
mogą to być inne typy, ale jedyną dostępną wartością domyślną jest null (lub prawdopodobnie coś, z czym typ może domyślnie przekonwertować, ale nie mogę tego przetestować, ponieważ nie mam 4.0 w pracy)) –