Cuando escribo .ToString()
en un tipo Enum
en Visual Studio, el Intellisense muestra una línea de "tachado" a través de ToString()
(aunque se compila y funciona bien). Parece indicar que Enum.ToString()
está obsoleto de alguna manera. ¿Es esto cierto? Si es así, ¿por qué?Enum.ToString() obsoleto?
Respuesta
Las sobrecargas Enum.ToString que tienen un IFormatProvider, ToString(IFormatProvider) y ToString(String, IFormatProvider), son a la vez obsoletos, debido a que el IFormatProvider no se utiliza de todos modos.
Las otras sobrecargas, ToString() y ToString(String), no son obsoletas.
Es una característica de ReSharper eliminar a los miembros obsoletos de la clase. Aparentemente no es muy bueno en eso.
Específicamente, la sobrecarga no-arg ('ToString()') que está utilizando el OP es ** no ** obsoleta. –
Bueno, Intellisense golpea "ToString" incluso antes de expandir las sobrecargas – JoelFan
@Joel: ¿qué quiere decir con "golpes"? ¿Recibes un error o advertencia del compilador? ¿Qué ves cuando mueves el mouse sobre ese código? –
- 1. HTML obsoleto frente a obsoleto
- 2. initWithContentsOfFile Obsoleto
- 3. File.toURL() obsoleto?
- 4. glEnableClientState obsoleto
- 5. dismissModalViewControllerAnimated obsoleto
- 6. stringWithContentsOfFile Obsoleto
- 7. significado obsoleto?
- 8. ¿Cómo marcar algo en Qt como obsoleto (obsoleto)?
- 9. NUnit.Framework.Assert.IsInstanceOfType() es obsoleto
- 10. iOS6 viewDidUnload Obsoleto
- 11. selector de niño obsoleto
- 12. Fluido NHibernate JoinedSubClass obsoleto
- 13. DataInputStream obsoleto readLine() método
- 14. StringBuffer está obsoleto?
- 15. Rails 3 new_record? obsoleto
- 16. ¿Auto_ptr está obsoleto?
- 17. SKPayment paymentWithProductIdentifier Obsoleto. ¿Alternativas?
- 18. ¿Hash Rocket está obsoleto?
- 19. directoryContentsAtPath obsoleto IOS 4
- 20. ¿LDAP está obsoleto?
- 21. C++ marca como obsoleto
- 22. Enum obsoleto C#
- 23. Reemplazar el System.Xml.XmlDataDocument obsoleto?
- 24. Hibernate - AnnotationConfiguration obsoleto
- 25. de Split() obsoleto
- 26. TWTweetComposeViewController obsoleto en IOS6
- 27. Uso del atributo obsoleto
- 28. StringBufferInputStream equivalente no obsoleto
- 29. Es livequery obsoleto
- 30. ConfigurationSettings.AppSettings es obsoleto, advertencia
Es porque no se necesita ToString(), ya que de todos modos se va a llamar – PostMan
¿Está utilizando alguna extensión para VS que agregue coloración (como el tachado)? –
@Reed, estoy usando ReSharper ... no sé si eso lo está haciendo – JoelFan