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. stringWithContentsOfFile Obsoleto
- 3. dismissModalViewControllerAnimated obsoleto
- 4. significado obsoleto?
- 5. glEnableClientState obsoleto
- 6. File.toURL() obsoleto?
- 7. initWithContentsOfFile Obsoleto
- 8. ¿Cómo marcar algo en Qt como obsoleto (obsoleto)?
- 9. load() método obsoleto?
- 10. selector de niño obsoleto
- 11. Hibernate - AnnotationConfiguration obsoleto
- 12. ConfigurationSettings.AppSettings es obsoleto, advertencia
- 13. ¿Auto_ptr está obsoleto?
- 14. TWTweetComposeViewController obsoleto en IOS6
- 15. advertencia obsoleto fopen
- 16. Rails 3 new_record? obsoleto
- 17. Reemplazar el System.Xml.XmlDataDocument obsoleto?
- 18. Enum obsoleto C#
- 19. iOS6 viewDidUnload Obsoleto
- 20. ¿Hash Rocket está obsoleto?
- 21. directoryContentsAtPath obsoleto IOS 4
- 22. ¿MSMQ está obsoleto?
- 23. de Split() obsoleto
- 24. PHPUnit StackTest :: assertEmpty() obsoleto
- 25. Es livequery obsoleto
- 26. es c3p0 obsoleto?
- 27. Fluido NHibernate JoinedSubClass obsoleto
- 28. DataInputStream obsoleto readLine() método
- 29. Uso del atributo obsoleto
- 30. NUnit.Framework.Assert.IsInstanceOfType() es obsoleto
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