Home Windows ecommerce Treiber Server Entwicklung Software Security Internet Hardware Nicht IT Mobile Nintendo Suchen Multimedia Virtualisierung Kopie von Navi01b Provider


Methoden

-->Theorie Gerüst Kontrollstrukturen Variabeln DatenTypen Listen XAML Beispieldateien Lösungen c# Links Setup Kommentare WinForm Glossar Unverarbeitet
Methoden
Konstruktor
Überladung
NameSpace

Methoden

Methdenkörper

Eine Methode beinhaltet Code welcher etwas ausführt.

public void SchreibText() {
   MessageBox.Show("Hallo Welt");
}

Hierbei ist public der Modifizierer welcher aussagt, dass die Methode auch von anderen Klassen verwendet werden kann.
Innerhalb von () können Parameter an die Methode übergeben werden.
Die Klammern {} begrenzen die Methoden.

Klassenmethoden und Objektmethoden (static)

Um diese Methode verwenden zu können, muss die Klasse in welcher die Methode ist, instanziert werden. Das folgende Beispiel zeigt die Verwendung der Klassenmethode ZeigZeit und der Objektmethode SchreibText.

using System;
using
System.Collections.Generic;
using
System.Windows.Forms;
namespace
Methoden
{

    static class Program
        {

        static void Main()
        {

            //Instanzieren und verwenden der Objekt-Methode
            //SchreibText aus der Klasse meineKlasse

            meineKlasse mk = new meineKlasse();
            mk.SchreibText ();
            //Verwenden der Klassenmethode ZeigZeit
            ZeigZeit();
        }
        private static void ZeigZeit()
        {

            MessageBox.Show("Wie Sp„t ist es?");
        }
    }

    class
meineKlasse
    {
        public void SchreibText()
        {
            MessageBox.Show("Hallo Welt");
        }
    }
}

 

Rückgabewert

Die folgende Methode verdoppeln empfängt einen Integer-Wert in der Variabel vZahl. Diesen wird sie verdoppeln und gibt zum Schluss vNeueZahl zurück.

public static verdoppeln(int vZahl) {
    int vNeueZahl = vZahl*2
    return vNeueZahl
    }

Aufgerufen wird die Methode wie folgt:

int vErgebnis = verdoppeln(23);

In vErgebnis werden Sie den Wert 46 erhalten.

 

 


Ihre Werbung hier

 

Haftungsausschluss: Verwendung der Informationen auf Ihre eigene Gefahr. Wir übernehmen keinerlei Haftung. Beachten Sie auch den Haftungsausschluss.


Wenn Sie Wünsche, Anregungen, Verbesserungen, Korrekturen oder sonstige Vorschläge zu dieser FAQ haben: . Wir freuen uns auf Ihr Mail.


 Und jetzt noch ein bisschen Werbung...

Stellensuche, Jobangebote unter www.notizia.ch/stellensuche