Forum: Algorithmen, Datenstrukturen und Klassendesign
by freimatz,
16. Jan 2023
Und bei Double als NaN? :mrgreen:
Danke! :thumb:
Forum: Algorithmen, Datenstrukturen und Klassendesign
by freimatz,
14. Jan 2023
Hoi, Danke für alle Rückmeldungen. Den akuten Fall habe ich jetzt anders gelöst. Es bleibt für mich aber schon interessant.
@Günther: Gerade das Nullable finde ich in manchen Fällen nicht so lesbar. Andererseits ist da deutlicher was damit gemeint ist.
Mehr als die Geschwindigkeit sehe ich den Speicherverbrauch. Ein Double benötigt m.W. 8 Byte. Ein Nullable vermute ich mal auf 4 mehr. Intern...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by freimatz,
13. Jan 2023
Hallo,
manchmal habe ich einen Wert als Double, manchmal aber auch nicht. Oft nehme ich dann ein Nullable<>. Könnte man bei einem Double nicht auch NaN nehmen? Das bedeutet doch Not a Number. Wäre eine Zuweisung mit NaN und eine Abfrage mit System.Math.IsNan zuverlässig?