Beispiel 01
Wir werden unsere erste Illustration beginnen, indem wir den Unterschied zwischen der Verwendung von Dezimal- und Doppelartvariablen in C# Code erklären. Zu diesem Zweck müssen wir die C# -Systembibliothek verwenden, die in C# -Codes für die Verwendung von Eingangs- und Ausgabe -zubezogenen Funktionsanweisungen ist. Sie müssen einen Namespace mit dem Namen "Test" erstellen, wie wir unten gemacht haben, und einen neuen "Test" in ihm erstellen. Diese Klasse muss eine Main () -Funktion enthalten, die auch eine Treiberfunktion für diesen Code ist.
Im Moment müssen keine zusätzlichen Funktionen erstellt werden, da wir die meisten Aufgaben in dieser Main () -Methode ausführen können. Wir haben zwei doppelte Variablen initialisiert, „X“ und „Y“, mit doppelten schwimmenden Punktwerten. Die beiden Konsole.WriteLine () Funktionsanweisungen Zeigen Sie beide Doppelvariablen auf unserem Shell -Bildschirm in Ubuntu 20 an.04 System. Jetzt ist der Code ausreichend und für die Verwendung vorbereitet. Wir haben diesen Code mit dem Tastroke Strg+S gespeichert.
Sie benötigen den "MCS" -Kompiler, damit C# diesen Code ausführen, kompilieren und seine "EXE" -Datei erstellen können. Die Datei „EXE“ kann im Home -Ordner Ihres Linux -Systems initiiert werden. Sie müssen die "EXE" -Datei in der Laufzeitanweisung "Mono" verwenden, um den kompilierten Code auszuführen, wie wir es unten getan haben. Beide Werte für Variablen „X“ und „Y“ werden auf dem Bildschirm angezeigt.
Jetzt ist es Zeit, den "Dezimal" -Datentyp für einen Schwimmpunktwert in C# zu verwenden. Wir haben den Code also aktualisiert, indem wir die Initialisierung des schwimmenden Wertes des Dezimalarts für die variable „x“ in der Funktion main () verwendet haben. Danach haben wir die Konsole verwendet.WRITELELE () -Funktionserklärung zum Anzeigen der Variablen der Dezimalart "x" Gleitpunktwert auf der Shell. Sparen wir unseren Code mit Strg+S und kompilieren Sie ihn über den „MCS“ -Kompiler auf der Shell.
Nachdem wir diesen Code mit dem C# -Kompiler „MCS“ zusammengestellt haben, haben wir den Fehler im Bild angezeigt. Es zeigt uns, dass die Variable der Dezimalart den Wert mit dem Suffix „M“ enthalten muss.
Um diesen Fehler zu vermeiden, müssen wir den C# -Code aktualisieren. Sie müssen das Suffix „M“ nur am Ende eines Dezimalvariablenwerts „x“ einstellen, wie unten gezeigt. Der Gesamtcode wird unverändert und verwendet wie zuvor. Sparen wir diesen Code einfach und führen Sie ihn erneut aus, um die Änderungen zu sehen.
Nachdem wir diesen Code auf der Shell mit dem "MCS" -Kompiler zusammengestellt haben. Nachdem wir die "EXE" -Datei für diesen C# -Code ausgeführt haben, haben wir den Dezimal-Gleitpunkt-Wert "X" auf unserem Shell-Bildschirm angezeigt, ich.e., 2.450.
Beispiel 02
Beginnen wir mit Dezimalvariablen im C# Code, um diesmal unterschiedliche Aufgaben auszuführen. Verwenden Sie die gleiche C# allgemeine Codestruktur, i.e., Systembibliothek, Namespace, Klasse und Main () Funktion, wir haben eine Dezimalvariable „X“ mit einem Dezimalschwebungspunktwert initialisiert, gefolgt vom Suffix „M“, gefolgt vom Suffix „M“. Wir haben die Anweisung verwendet, um einige Berechnungen durchzuführen, bis der Wert einer Dezimalvariablen „x“ nicht gleich 0 ist. Bis die Bedingung wahr ist, zeigt sie weiterhin den Wert von „X“ an, indem die Konsole verwendet wird.WriteLine () Funktion und weiterhin den Wert von „x“ durch 100 teilen. Diese Schleife wird fortgesetzt, bis die Division x = 0 erreicht.
Nachdem wir unseren C# Code gespeichert hatten, haben wir den Code mit dem "MCS" -Kompiler gesammelt und ihn mit C# "Mono" Laufzeit von C# ausgeführt. Das Ergebnis unter der Ablage wird nach der WHERE-Schleife angezeigt, die aus dem obigen Code ausgeführt wird.
Beispiel 03
Schauen wir uns das Beispiel an, um die maximalen und minimalen Dezimalwerte im C# -Code zu erhalten. Wir haben diesen Beispielcode mit der Systembibliothek, dem Test -Namespace und der Testklasse gestartet. Wir haben die Main () -Funktion verwendet, um zwei Konsolen innerhalb der Klasse zu verwenden.WriteLine () Funktionsanweisungen, um die maximalen und minimalen Dezimalwerte getrennt zu erhalten. Wir haben das DOT -Produkt für Dezimalklassen mit MaxValue- und Minwert -Objekten in der Konsole verwendet.Schreibeline () Erklärung. Sparen wir diesen neu erstellten C# -Coder, um zu sehen, wie er funktioniert und was er zurückgibt.
Nachdem wir diesen Code kompiliert haben, haben wir seine aktualisierte "EXE" -Datei mit "MCS" und "Mono" -Raufzeitanweisungen nacheinander ausgeführt. Wir haben die langen maximalen und minimalen Werte, die auf der Schale für das Dezimalobjekt angezeigt werden. Der Maximalwert ist eine sehr große positive Ganzzahl, während der Mindestwert eine sehr kleine negative Ganzzahl ist, wie unten dargestellt.
Beispiel 04
Es ist Zeit, einige mathematische Berechnungen zwischen Dezimal- und ganzzahligen Werten durchzuführen, um zu sehen, was es zurückgibt. Innerhalb der Haupt- () -Funktion dieses Code haben wir also eine Ganzzahlvariable „x“ mit einem Wert von 45 und einer Dezimalvariablen „Y“ mit einem Dezimalerschwimmpunktwert von „0 initialisiert.1445 ”. Danach haben wir eine weitere Variable, „Summe“ des Dezimalarts, deklariert. Wir haben die Funktion "Add" einer "Dezimal" -Klasse aus der "System" -Bibliothek verwendet, um das Ganzzahl "X" mit Dezimal "Y" hinzuzufügen und das Ergebnis in einer anderen Dezimalvariablen zu speichern, "Summe". Die Konsole.Die Funktion writeLine () zeigt die berechnete Summe sowohl der Dezimal- als auch der Ganzzahlwerte an.
Nachdem wir diesen Code zusammengestellt und ausgeführt haben, wissen wir, dass die Summe im Dezimalglasspunkt berechnet wurde, da der Rückgabetyp der Variablen „Summe“ als „dezimal“ deklariert wird.
Beispiel 05
Wir können auch die Inkrement- und Dekrement -Operationen für die Dezimalwerte durchführen. Wir haben also eine Dezimalvariable „x“ initialisiert und sie mit der einfachen Writeline () -Methode auf der Shell angezeigt. Danach haben wir den Vorabschaltoperator verwendet, um den Wert von „X“ zu verringern und ihn erneut auf der Schale anzeigen.
Das ausgebildete Ergebnis zeigt, dass der Wert des „X“ -Decimal durch 1 abgeschlossen wurde.
Wir können einen Variablenwert vom Dezimalart in eine Variable mit Doppeltyp umwandeln. Dafür haben wir dieselbe Variable "x" verwendet und die "todouble () -Funktion der Dezimalklasse verwendet, um die Dezimalvariable" x "in das Doppel zu konvertieren. Der Dezimalwert „Y“ ist in exponentieller Form geschrieben und kann auch als Normalwert angezeigt werden.
Nachdem wir diesen Code ausgeführt haben.
Abschluss
Hier ging es um die Dezimalwerte und ihre Verwendungen in den C# -Schireienprogrammen. Wir haben einfache Beispiele erörtert, um die maximalen und minimalen Dezimalwerte zu ermitteln. Außerdem haben wir die Möglichkeiten zur Initialisierung und Deklaration erörtert, während wir es mit den Doppelvariablen vergleichen,. Wir haben auch einige sehr grundlegende C# -Beispiele erörtert, um die Summe von Ganzzahl und Dezimalzahl herauszufinden und die exponentielle Dezimalzahl in einen normalen Ganzzahlwert umzuwandeln.