Pregunta

1 Dim x as Integer? = Nothing  
2 If x = Nothing Then  
3     'this is what I think will happen   
4 Else  
5     'this is what really happens   
6 End If  

La forma correcta de escribir es "Si x no es nada".

¿Existe una regla FXCop que verifique esto? O mejor aún, ¿alguien puede mostrarme cómo escribir el mío?

Jonathan

¿Fue útil?

Solución

Otro buen recurso para escribir reglas personalizadas de FxCop se puede encontrar aquí: binarycoder

Otros consejos

Su mejor opción para aprender a escribir reglas personalizadas para FXCop es el foro aquí implica escribir un ensamblaje personalizado para analizar el código y verificarlo.

Específicamente, desea escribir una regla que diga " En lugar de usar = nothing para un tipo anulable, asegúrese de usar hasvalue.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top