Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 19993|Respuesta: 0

[Fuente] Instrucciones del preprocesador C#

[Copiar enlace]
Publicado en 12/10/2016 9:28:48 | | |

Las instrucciones del preprocesador de C# son fáciles de reconocer, y puedes reconocerlas cuando ves #.

  ¿Cuál es la diferencia entre este y otros comandos?

  La diferencia es que estos comandos nunca se traducen en comandos de código ejecutables, sino que afectan a varios aspectos del proceso de compilación.

  ¿Para qué se usa?

  Cuando se planean lanzar dos versiones del código. Es decir, la versión básica y la versión empresarial con más versiones pueden usar las instrucciones del preprocesador.

  Al compilar la versión básica, usar directivas de preprocesamiento impide que el compilador compile código relacionado con características adicionales.

  Las instrucciones del preprocesador también pueden usarse al escribir código que proporciona información de depuración.

  A continuación se describen las funciones de las instrucciones del preprocesador:

  #define和#undef

  #define用法: #define Depuración

  La depuración puede considerarse como una variable declarada, pero esta variable no tiene valor real, solo existe.

  #define单独用没什么意义, generalmente se utiliza junto con #if.

  #undef用法: #undef Depuración

  La función es eliminar la definición de Depuración. Si el símbolo de Depuración no existe, esta instrucción no tiene efecto. Si existe el símbolo de Depuración, la #define anterior no tiene efecto.

  #define与#undef声明必须放在C#源文件的开头位置, que está por encima de la referencia de la asamblea.



  #if, #elif, #else和#endif

  Veamos un ejemplo  






Anterior:Modificar el uso del delimitador de terminadores de comandos en MySQL
Próximo:System.Web.Optimization no se puede encontrar en .Net 4.5
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com