Warum sollte Dispose () nicht virtuell sein?
Ich bin neu in C #, entschuldige mich, wenn dies eine offensichtliche Frage ist.
In demMSDN Dispose example, die von ihnen definierte Dispose-Methode ist nicht virtuell. Warum das? Es scheint mir seltsam - ich würde erwarten, dass eine untergeordnete Klasse eines IDisposable, die über eigene, nicht verwaltete Ressourcen verfügt, Dispose überschreibt und base.Dispose () am Ende ihrer eigenen Methode aufruft.
Vielen Dank