none
(C#) Kann mir jemand eine Aufgabe geben

    Frage

  • Hallo,

    ich hatte als Aufgabe diesda zu verstehen:

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    
    namespace ConsoleApplication1
    {
        class Program
        {
            static void Main(string[] args)
            {
                
                double faecheVonKreis = berechneFlaeche(10.0); 
                
    
    
                Console.WriteLine("{0}", faecheVonKreis);
                Console.ReadLine();
    
    
    
    
    
                
                NichtStatischeKlasse klasseA = new NichtStatischeKlasse(); 
                
    
                klasseA.EineMethode();
                
    
               
                StatischeKlasse.EineMethode();
    
    
    
    
            }
    
            
            static double berechneFlaeche(double lange, double breite)
            {
                double ergebnis = 0.0;
    
                ergebnis = breite * lange;
    
                return ergebnis;
            }
    
            static double berechneFlaeche(double lange, int breite) 
            {
                double ergebnis = 0.0;
    
                ergebnis = breite * lange;
    
                return ergebnis;
            }
    
            
    
            static double berechneFlaeche(double radius)
            {
                double ergebnis = 0.0;
    
                ergebnis = radius * 3.1415;
                return ergebnis;
            }
    
    
    
        }
    
        public static class StatischeKlasse
        {
            public static int EineMethode()
            {
                return 0;
            }
        }
    
        public class NichtStatischeKlasse
        {
            public int EineMethode()
            {
                return 0;
            }
        }
    
    
    }

    Ich habe es jetzt verstanden.

    Kann mir jetzt jemand eine Aufgabe dafür geben damit ich sie mache?

    Danke


    Sonntag, 7. Dezember 2014 18:16

Alle Antworten

  • Hallo,
    ich vermute mal das du eine Aufgabe für die Verwendung von Statischen Membern haben willst. Dazu gibt es leider nicht sehr viele Anwendungsmöglichkeiten, sodass man das auch nur schwer üben kann.
    Wenn du verstanden hast, wie dein Code funktioniert, sollte es aber sowieso kein Problem darstellen, da sich die Statischen Member wie die Instanz Member verhalten - mit der Ausnahme, das es immer nur eine Version pro Programm gibt.

    Wenn du noch ein paar statische Funktionen schreiben willst, kannst du mal verschiedene Mathematische Funktionen umsetzen. Angefangen mit einfachen wie Kotangens und Sekans bis hin zu irgend welchen Reihenentwicklungen. Eben Dinge, die außer ihren Parametern keine weiteren Daten brauchen.
    Das Problem ist, wie schon geschrieben, dass man kaum statische Elemente in .NET verwendet. Meistens hantiert man mit Klassen o.ä.


    Tom Lambert - C# MVP
    Wozu Antworten markieren und für Beiträge abstimmen? Klicke hier.
    Nützliche Links: .NET Quellcode | C# ↔ VB.NET Konverter | Account bestätigen (Verify Your Account)
    Ich: Webseite | Code Beispiele | Facebook | Twitter | Snippets

    Sonntag, 7. Dezember 2014 19:48