C# Wie weise ich einer Variable vom Typ Double mehrere Werte zu?

... komplette Frage anzeigen

2 Antworten

Auf Zahlen kannst du normal operieren, wie in der Mathematik. Dafür kannst du +, -, *, /, sin oder ln verwenden.

Das Problem ist, dass du, wenn du zwei Werte speicherst, diese i. d. R. nicht wieder auseinander gerechnet bekommst.

Du kannst das Problem lösen, indem du dir Bereiche schaffst. Beispielsweise speicherst du die eine Fließkommazahl speziell genormt in dem Vorkommaanteil, die zweite Zahl in der Mantisse.

Das Einfachste wäre es aber wirklich, zwei Variablen zu verwenden.

Was du auch probieren könntest, ist eine String-Konvertierung. Dann verkettest du mit dem anzuhängenden Teil (Bsp.: + "1") und rückkonvertierst.

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von SebeFromGermany
18.01.2016, 17:32

Danke, hat funktioniert.

1

PHP macht aus den Zahlen dann vermutlich Strings also:

$a = 123; $b = 456; $c = $a . $b = "123" . "456" = "123456"

Was du in PHP aber auch wieder als Zahl verwenden kannst.

In C# kannst du sowas mit 

String c = a.ToString() + b.ToString()

tun. C kannst du dann auch wieder (falls das Vormat passt) als int o.Ä. parsen.

Antwort bewerten Vielen Dank für Deine Bewertung

Was möchtest Du wissen?