C #: public nova seqüência de caracteres ToString () VS seqüência de substituição pública ToString ()
Eu quero redefinir a função ToString () em uma das minhas classes.
eu escrevi
<code>public string ToString() </code>
... e está funcionando bem. Mas ReSharper está me dizendo para mudar isso para qualquer um
<code>public new string ToString() </code>
ou
<code>public override string ToString() </code>
Qual é a diferença? Por que o C # requer algo assim?