verstecken von funktionen in abgeleiteten Klassen

Trivalik

Mitglied
Code:
public class FileList:System.Collections.Hashtable
{
 
private bool Contains(object key)
{
 return base.Contains(key);
}
 
public bool Contains(string key)
{
 return base.Contain(key);
}

Ist es möglich die Funktion Contains (mit object) zu verstecken und dafür meine eigene spezialisierte Funktion mit string benutztbar zu machen?
 
Zuletzt bearbeitet:
Wenn sie überschreibbar ist kannst du, die Funktion einfach überschreiben.
Deine abgeleitet Klasse würde dann so aussehen:
Code:
public class FileList:System.Collections.Hashtable
{
 
public override bool Contains(string key)
{
 return base.Contain(key);
}

Weiteres in der MSDN
 

Neue Beiträge

Zurück