DivRem in BigInteger nicht vorhanden
-
Ich benutze Microsoft Visual Studio Community 2022 (64-Bit) - Current Version 17.3.6.
using System; using System.Numerics;
Das ist zulässig (nach Aktualisierung).
BigInteger bi1 = new BigInteger(1000000); BigInteger bi2 = new BigInteger(300000); BigInteger bi3 = new BigInteger(0); BigInteger bi4 = new BigInteger.DivRem(bi1, bi2, out bi3);
Hier wird bei der DivRem Anweisung vom Compiler die folgende Fehlermeldung angezeigt:
CS0426: Der Typname "DivRem" ist im Typ "BigInteger" nicht vorhanden
Die Meldung kommt auch, wenn ich die Zeile folgendermaßen ändere, im Projekt wird 4.7.2 benutzt.
BigInteger bi4 = new System.Numerics.BigInteger.DivRem(bi1, bi2, out bi3);
########################
Jetzt habe ich new entfernt, damit klappt es.
BigInteger bi4 = System.Numerics.BigInteger.DivRem(bi1, bi2, out bi3);
-
@hkdd sagte in DivRem in BigInteger nicht vorhanden:
Jetzt habe ich new entfernt, damit klappt es.
Hast du auch eine Frage? Ist die Frage warum das "new" da nicht hingehört?
Falls ja, "DivRem" ist eine statische Methode und keine innere Klasse von BigInteger.