[C#] Klausurhilfe

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von iraki, 5. März 2012 .

  1. 5. März 2012
    Klausurhilfe

    Hi,
    aus unserer letzten Klausur wurden ein paar Aufgaben mitgeschrieben und nun lerne ich für den zweiten Prüfungszeitraum, ein Aufgabe ist mir gerade nicht ganz verständlich:
    Gegeben war:
    Code:
     static void print (double wert)
     {
     Console.Write(wert);
     wert=Double.Parse(Console.ReadLine()); 
     }
    a) Eine überladene Klassenmethode schreiben, die einen Integerwert einliest. (15P ??)
    So habe ich es gelöst, vermutlich falsch:
    Code:
     class Program
     {
     static void Main(string[] args)
     {
     ueberladen.print(Convert.ToDouble(Console.ReadLine()),Convert.ToInt32(Console.ReadLine()));
     
     
     }
     class ueberladen
     {
     public static void print(double wert)
     {
     wert = Double.Parse(Console.ReadLine());
     Console.Write(wert);
     }
     public static void print(double wert, int wert2)
     {
     //wert = Double.Parse(Console.ReadLine());
     //wert2 = Int32.Parse(Console.ReadLine());
     Console.WriteLine(wert);
     Console.WriteLine(wert2);
     }
    hat jemand einen besseren Vorschlag?

    Gruß
     
  2. 5. März 2012
    AW: Klausurhilfe

    wenn ich das richtig verstanden habe solltest du ja nur print dahingehnd überladen, dass es auch integer nimmt. dann brauchst du lediglich diese methode hier:

    Code:
    public static void print(int wert)
    {
     Console.WriteLine(wert);
     wert2 = Int32.Parse(Console.ReadLine());
    }
    
    wobei das beispiel gelinde gesagt sinnfrei ist, sicher dass es so gekommen ist?
     
  3. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.