Ich bekomme Werte in einem Format wie diesem 00-C6 (Hex). Es beschwert sich, wenn ich versuche, es in Double (Format-Ausnahme) zu konvertieren. Was ist zu tun?Wie konvertiert man Hex im Format 00-00 zum Doppel?
public void check()
{
double low;
double high;
percentageCalculator(4095, 5, out low, out high);
Dictionary[] A_1 = {Max_1, Min_1};
for (int i = 0; i < A_1.Length; i++)
{
if ((Convert.ToDouble(A_1[i].CurrentValue) <= low) || ((Convert.ToDouble(A_1[i].CurrentValue) >= high))
{
Fault++;
}
}
}
Was ist der Datentyp "A_1 [i] .CurrentValue"? eine 'Schnur'? Außerdem kann "Hex" eine "Ganzzahl" oder eine "Gleitpunkt" -Darstellung sein. Ist in Ihrem Fall die "Hex" für "Integer" oder "Floating-Point"? – Ian
@Ian Ich weiß, dass der Datentyp eine Zeichenfolge ist. Ich bin nicht sicher über die Darstellung obwohl ... – Mocke
Für mich sieht es * wie kleine Int-Darstellung aus. Denn für 'double' oder' float' hättest du normalerweise '4-byte hex' – Ian