Voilà ma classe parente:Pourquoi ai-je cette erreur lors de la substitution d'une méthode héritée?
public abstract class BaseFile
{
public string Name { get; set; }
public string FileType { get; set; }
public long Size { get; set; }
public DateTime CreationDate { get; set; }
public DateTime ModificationDate { get; set; }
public abstract void GetFileInformation();
public abstract void GetThumbnail();
}
Et voici la classe qui est en hériter:
public class Picture:BaseFile
{
public override void GetFileInformation(string filePath)
{
FileInfo fileInformation = new FileInfo(filePath);
if (fileInformation.Exists)
{
Name = fileInformation.Name;
FileType = fileInformation.Extension;
Size = fileInformation.Length;
CreationDate = fileInformation.CreationTime;
ModificationDate = fileInformation.LastWriteTime;
}
}
public override void GetThumbnail()
{
}
}
Je pensais que quand une méthode a été surchargée, je pouvais faire ce que je voulais avec. Toute aide s'il vous plaît? :)
Quelle est l'erreur? –