C #: public new string ToString () VS public override string ToString ()
Chcę przedefiniować funkcję ToString () w jednej z moich klas.
napisałem
<code>public string ToString() </code>
... i działa dobrze. Ale ReSharper każe mi to zmienić
<code>public new string ToString() </code>
lub
<code>public override string ToString() </code>
Co za różnica? Dlaczego C # wymaga czegoś takiego?