Metainformationen zur Seite
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
start:visualstudio2017:programmieren:csharp [2018/11/08 19:34] wikiadmin |
start:visualstudio2017:programmieren:csharp [2021/12/16 13:30] (aktuell) wikiadmin [Referenz- oder Value- Typ?] |
||
---|---|---|---|
Zeile 226: | Zeile 226: | ||
---- | ---- | ||
+ | |||
+ | ===== Referenz- oder Value- Typ? ===== | ||
+ | |||
====== Klassen und Objekte ====== | ====== Klassen und Objekte ====== | ||
Zeile 1428: | Zeile 1431: | ||
{{: | {{: | ||
---- | ---- | ||
- | ===== Formatierung von Daten ===== | + | |
+ | ===== Formatierung von Daten ==== | ||
+ | ==== Standardformate ==== | ||
Datenformatierung haben wir bereits in Codebeispielen angetroffen. | Datenformatierung haben wir bereits in Codebeispielen angetroffen. | ||
Die Angaben, welche Art von Formatierung gewünscht wird, geschied im Platzhalter durch die Angeben eines Formatzeichens und ggf. einer Präzisionsangabe für die Anzahl Stellen, die ausgegeben werden sollen. Beim folgenden Beispiel wollen wir, dass die Zahlen korrekt untereinander stehen: | Die Angaben, welche Art von Formatierung gewünscht wird, geschied im Platzhalter durch die Angeben eines Formatzeichens und ggf. einer Präzisionsangabe für die Anzahl Stellen, die ausgegeben werden sollen. Beim folgenden Beispiel wollen wir, dass die Zahlen korrekt untereinander stehen: | ||
Zeile 1458: | Zeile 1464: | ||
Zahl 2: 01024 | Zahl 2: 01024 | ||
</ | </ | ||
- | ==== Standardformate ==== | + | |
+ | Im Falle einer Hexadezimaleausgabe würde die ganze Zahl auch automatisch umgerechnet: | ||
+ | |||
+ | <code C# [enable_line_numbers=" | ||
+ | // Beispiel Formatierung 2 | ||
+ | using System; | ||
+ | class TestClass | ||
+ | { | ||
+ | | ||
+ | { | ||
+ | int a,b | ||
+ | Console.WriteLine(" | ||
+ | a = Convert.ToInt32(Console.ReadLine()); | ||
+ | Console.WriteLine(" | ||
+ | b = Convert.ToInt32(Console.ReadLine()); | ||
+ | Console.WriteLine(" | ||
+ | Console.WriteLine(" | ||
+ | Console.WriteLine(" | ||
+ | } | ||
+ | |||
+ | // Ein weiteres Formatierungsbeispiel: | ||
+ | // {0, 20:5 } 0=Index, 20=Aligment 5=Format | ||
+ | // index -> Dieses Zeichen wird vorangestellt. | ||
+ | // Aligment -> Es werden 20 Stellen dargestellt. | ||
+ | // Format -> 5 Stellen werden dargestelllt mit Index Zeichen voran. | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | Die Formatierungszeichen und ihre Bedeutung: | ||
+ | |||
+ | ^Zeichen^Formatierung^ | ||
+ | |C,c|Hier noch die Bedeutung eintragen.....| | ||
==== Selbstdefinierte Formate ==== | ==== Selbstdefinierte Formate ==== | ||
==== Ausrichtung ==== | ==== Ausrichtung ==== |