Constantes no utilizadas no son advertidas

30/03/2005 - 15:32 por Chino | Informe spam
Hola!

Estoy utilizando Microsoft Visual Studio 2003, programando en C#.

El problema es que no me detecta las constantes de clase privadas que no
están siendo utilizadas, alguien sabe por que?

P.Ej:

public class PeticionPlantillas
{
//Constantes
private const string TIPO = "1";

.
}

No estoy utilizando la constante TIPO y sin embargo el compilador no me
avisa.

Muchas gracias de antemano,

CHINO

Preguntas similare

Leer las respuestas

#1 Octavio Hernandez
30/03/2005 - 16:15 | Informe spam
Efectivamente, no lo advierte. Tal vez pensando que la has puesto ahí (y no
como variable local) y además como constante (y no campo estático o de
instancia) para en el futuro utilizarla. En cualquiera de los otros casos sí
te advierte.

Probablemente hay una razón más sutil que se me escape En todo caso, es
una decisión de los creadores del lenguaje y el compilador, que tienen
muchísima experiencia en estos temas.

Slds - Octavio

"Chino" escribió en el mensaje
news:
Hola!

Estoy utilizando Microsoft Visual Studio 2003, programando en C#.

El problema es que no me detecta las constantes de clase privadas que no
están siendo utilizadas, alguien sabe por que?

P.Ej:

public class PeticionPlantillas
{
//Constantes
private const string TIPO = "1";

.
}

No estoy utilizando la constante TIPO y sin embargo el compilador no me
avisa.

Muchas gracias de antemano,

CHINO



Respuesta Responder a este mensaje
#2 Chino
30/03/2005 - 17:39 | Informe spam
Pues viviremos con ello jejejeje

Muchas gracias,

CHINO


"Octavio Hernandez" escribió en el mensaje
news:
Efectivamente, no lo advierte. Tal vez pensando que la has puesto ahí (y


no
como variable local) y además como constante (y no campo estático o de
instancia) para en el futuro utilizarla. En cualquiera de los otros casos



te advierte.

Probablemente hay una razón más sutil que se me escape En todo caso,


es
una decisión de los creadores del lenguaje y el compilador, que tienen
muchísima experiencia en estos temas.

Slds - Octavio

"Chino" escribió en el mensaje
news:
> Hola!
>
> Estoy utilizando Microsoft Visual Studio 2003, programando en C#.
>
> El problema es que no me detecta las constantes de clase privadas que no
> están siendo utilizadas, alguien sabe por que?
>
> P.Ej:
>
> public class PeticionPlantillas
> {
> //Constantes
> private const string TIPO = "1";
>
> .
> }
>
> No estoy utilizando la constante TIPO y sin embargo el compilador no me
> avisa.
>
> Muchas gracias de antemano,
>
> CHINO
>
>
>


Respuesta Responder a este mensaje
#3 Jerónimo Milea
31/03/2005 - 16:41 | Informe spam
Otra opción sería utilizar algo como resharper que si te avisa
continuamente de las variables y constantes no utilizadas, incluso te
avisa si estas fueron asignadas pero no utilizadas, creo que vale la
pena darle una "ojeada".

http://www.jetbrains.com/resharper

VoidMain

Chino escribió:

Hola!

Estoy utilizando Microsoft Visual Studio 2003, programando en C#.

El problema es que no me detecta las constantes de clase privadas que no
están siendo utilizadas, alguien sabe por que?

P.Ej:

public class PeticionPlantillas
{
//Constantes
private const string TIPO = "1";

.
}

No estoy utilizando la constante TIPO y sin embargo el compilador no me
avisa.

Muchas gracias de antemano,

CHINO





email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida