Compilerfehler CS0175
Die Verwendung des base-Schlüsselworts ist in diesem Kontext nicht gültig.
Zum Angeben eines bestimmten Members der Basisklasse muss das base -Schlüsselwort muss verwendet werden. Weitere Informationen finden Sie unter Konstruktoren.
Im folgenden Beispiel wird CS0175 generiert:
C#
// CS0175.cs
using System;
class BaseClass
{
public int TestInt = 0;
}
class MyClass : BaseClass
{
public static void Main()
{
MyClass aClass = new MyClass();
aClass.BaseTest();
}
public void BaseTest()
{
Console.WriteLine(base); // CS0175
// Try the following line instead:
// Console.WriteLine(base.TestInt);
base = 9; // CS0175
// Try the following line instead:
// base.TestInt = 9;
}
}
Zusammenarbeit auf GitHub
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.
Feedback zu .NET
.NET ist ein Open Source-Projekt. Wählen Sie einen Link aus, um Feedback zu geben: