C #: überschreibt eine Eigenschaft der übergeordneten Klasse
Ich habe eine Klasse, die von X509Certificate2 erbt. Ich möchte, dass die NotAfter-Eigenschaft in UTC und nicht in der Ortszeit angezeigt wird. Ich bin ziemlich neu in C # und habe mich gefragt, ob das, was ich unten habe, der beste Weg ist, es zu tu
internal class Certificate : X509Certificate2
{
public new DateTime NotAfter
{
get { return base.NotAfter.ToUniversalTime(); }
}
BEARBEITE Als ich das geändert habe:
public override DateTime NotAfter
{
get { return base.NotAfter.ToUniversalTime(); }
}
Resharper beschwerte sich, dass "Es gibt keine geeignete Eigenschaft zum Überschreiben"