ein Projekt von goloroden.de
Druckversion Druckversion | Communitycontent hinzufügen Communitycontent hinzufügen | Absenden Absenden  (0,00 Punkte / 0 Bewertungen)

this

Allgemeines

Verweist auf die Basisklasse der aktuellen Klasse.

Beipiel

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
using System;

namespace GoloRoden.GuideToCSharp
{
    /// <summary>
    /// Represents a base foo class.
    /// </summary>
    public class Foo
    {
        /// <summary>
        /// Represents a virtual bar method.
        /// </summary>
        public virtual void Bar()
        {
        }
    }

    /// <summary>
    /// Represents a class that derives from Foo.
    /// </summary>
    public class DerivedClass : Foo
    {
        /// <summary>
        /// Represents a bar method.
        /// </summary>
        public override void Bar()
        {
            // Call the base class's bar method.
            base.Bar();
        }
    }
}

Details

Das Schlüsselwort base ermöglicht innerhalb einer abgeleiteten Klasse den Zugriff auf Elemente der Basisklasse. base kann nur innerhalb einer Methode, einer Eigenschaft oder eines Konstruktors aufgerufen werden und wird analog dem Schlüsselwort this verwendet.

Ein statisches Element kann nicht auf base zugreifen, da das statische Element klassenbezogen ist, base aber objektbezogen.

Siehe auch (Referenz)

Siehe auch (Guide)

Communitycontent

Sie müssen sich anmelden, um eigene Inhalte ergänzen zu können.
Bewerten Sie diese Seite, indem Sie auf die gewünschte Anzahl an Sternen klicken. Falls Sie nur Feedback senden möchten, geben Sie nur einen Kommentar ein. Wenn Sie Rückfragen zu Ihrem Feedback ermöglichen möchten, geben Sie Ihre E-Mail-Adresse an.

Kommentar (optional):


E-Mail (optional):


Bewerten | Abbrechen