Ich möchte, dass eine ganze Zahl ein Vielfaches von 10,100,1000 ist und so weiter ...
Für zB double val = 35 will ich int 40
val = 357 dann möchte ich int val = 400
val = 245,567 dann möchte ich int val = 300,000
val = 245,567.986 dann will ich auch int = 300,000
Gibt es irgendetwas in C #, das beim Generieren dieser Ganzzahl
helfen kann?Grundlegende Logik, die ich denken kann ist: Extrahiere die erste Ganzzahl, füge 1 hinzu. Zählen Sie die Gesamtzahl der Ziffern und fügen Sie Nullen hinzu (Gesamtanzahl -1).
Gibt es einen besseren Weg?
Ich möchte diese Werte der Diagrammachse zuweisen. Ich versuche, die Achsenbeschriftungswerte basierend auf Datenpunkten der Diagramme dynamisch zu erstellen.
Dieser Ansatz sollte sowohl für positive als auch negative Werte von x funktionieren:
%Vor%Dies sollte zum Trick:
%Vor%Kann dir keine %code% -spezifische Antwort geben, aber generell suchst du %code% , wie auch immer es in %code% heißt. Wenn Sie mit Nummer arbeiten möchten.
Wenn es sich um eine Ausgabe handelt, können Sie tatsächlich mit einem String arbeiten, die erste Nummer überspringen / anpassen usw.
Ich möchte, dass eine ganze Zahl ein Vielfaches von 10,100,1000 ist und so weiter ...
Für zB double val = 35 will ich int 40
val = 357 dann möchte ich int val = 400
val = 245,567 dann möchte ich int val = 300,000
val = 245,567.986 dann will ich auch int = 300,000
Gibt es irgendetwas in C #, das beim Generieren dieser Ganzzahl
helfen kann?Grundlegende Logik, die ich denken kann ist: Extrahiere die erste Ganzzahl, füge 1 hinzu. Zählen Sie die Gesamtzahl der Ziffern und fügen Sie Nullen hinzu (Gesamtanzahl -1).
Gibt es einen besseren Weg?
Ich möchte diese Werte der Diagrammachse zuweisen. Ich versuche, die Achsenbeschriftungswerte basierend auf Datenpunkten der Diagramme dynamisch zu erstellen.
Dieser Ansatz sollte sowohl für positive als auch negative Werte von x funktionieren:
%Vor% Kann dir keine c#
-spezifische Antwort geben, aber generell suchst du log10
, wie auch immer es in c#
heißt. Wenn Sie mit Nummer arbeiten möchten.
Wenn es sich um eine Ausgabe handelt, können Sie tatsächlich mit einem String arbeiten, die erste Nummer überspringen / anpassen usw.