Warum ist das so?
17m.GetHashCode() == 17d.GetHashCode()
(m = dezimal, d = doppelt)
Zusätzlich wie erwartet
17f.GetHashCode() != 17d.GetHashCode()
(f = schweben)
Dies scheint sowohl für net3.5 als auch für net4.0 zu gelten.
Wie ich...
Ich bin überrascht zu sehen, dass Getter von height und width Mitglieder return type double haben, obwohl sie int sind. Außerdem hat die Methode setSize mit doppelten Parametern die folgende Definition:
%Vor%
Bitte sehen Si...
Ich bin hier ein wenig verwirrt - würde der Vergleich von Doppelpunkten immer noch korrekt funktionieren, wenn sie als undurchsichtige (binäre) Felder gespeichert werden? Das Problem, mit dem ich konfrontiert bin, ist die Tatsache, dass das Dopp...
Das ist wirklich komisch. Ich habe diesen Fehler ausfindig gemacht:
Die Negierung des Minimalwerts einer Zweierkomplementnummer ist ungültig.
... und es stellte sich heraus, dass es Code wie folgt war:
%Vor%
Wenn ich das in LINQP...
In einer sehr leistungsfähigen App finden wir, dass die CPU lange Arithmetik deutlich schneller berechnen kann als mit Doppel. In unserem System wurde jedoch festgestellt, dass wir nie mehr als 9 Dezimalstellen Genauigkeit benötigen. Also verwen...
Ich bin auf ein verwirrendes Muster der Größe und des Maximalwerts dieser Datentypen in C # gestoßen.
Beim Vergleich dieser Größe mit Marshal.SizeOf () habe ich folgendes Ergebnis gefunden:
%Vor%
und wenn ich ihre MaxValues verglichen...
%Vor%
Dies ist eine Methode, die die Größe in GB, MB, KB oder TB zurückgeben soll. Eingabewert ist in KB.
zum Beispiel sollte Ergebnis für 1245 wie 1.21MB sein, aber was ich bekomme, ist 1.00MB.
Dies ist ein Auszug aus einer Klasse, mit der ich in Java arbeite (unten). Offensichtlich definiert der Code eine statische Variable namens EPSILON mit dem Datentyp double. Was ich nicht verstehe, ist der Teil "1E-14". Was für eine Nummer ist da...
Alle erfahrenen Programmierer in C # (ich denke, das kommt von C) werden verwendet, um die Ganzzahlen in einer Division zu aktivieren, um das Dezimal / Doppel / Float-Ergebnis anstelle von int (das tatsächliche Ergebnis abgeschnitten) zu erhalte...
In einem Java-Beispielprogramm für eines meiner Labs habe ich zwei verschiedene Methoden, die doppelte bzw. doppelte Parameter verwenden.
Wie kann ich zwischen ihnen unterscheiden, wenn sie Argumente an sie übergeben?