Metainformationen zur Seite
  •  

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
start:visualstudio2017:programmieren:csharp [2018/11/08 19:35]
wikiadmin [Standardformate]
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 1429: Zeile 1432:
 ---- ----
  
 +===== Formatierung von Daten ====
 ==== Standardformate ==== ==== Standardformate ====
  
Zeile 1460: Zeile 1464:
 Zahl 2: 01024 Zahl 2: 01024
 </code> </code>
 +
 +Im Falle einer Hexadezimaleausgabe würde die ganze Zahl auch automatisch umgerechnet:
 +
 +<code C# [enable_line_numbers="true",highlight_lines_extra="13,14"]>
 +// Beispiel Formatierung 2
 +using System;
 +class TestClass
 +{
 +   public static void Main()
 +   {
 +      int a,b
 +      Console.WriteLine("Geben Sie eine Zahl ein: ");
 +      a = Convert.ToInt32(Console.ReadLine());
 +      Console.WriteLine("Geben Sie Zahl 2 ein: ");
 +      b = Convert.ToInt32(Console.ReadLine());
 +      Console.WriteLine("Die Zahlen lauten:");
 +      Console.WriteLine("Zahl 1: {0:X4}", a );
 +      Console.WriteLine("Zahl 2: {0:X4}", b );
 +   }
 +   
 +   // 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.
 +}
 +</code>
 +
 +Die Formatierungszeichen und ihre Bedeutung:
 +
 +^Zeichen^Formatierung^
 +|C,c|Hier noch die Bedeutung eintragen.....|
 +
 ==== Selbstdefinierte Formate ==== ==== Selbstdefinierte Formate ====
 ==== Ausrichtung ==== ==== Ausrichtung ====