en lenguaje C: #define
(por ejemplo, contador #define 100)
en lenguaje ensamblador: equ (equ por ejemplo, contador 100)
en C# idioma: according to msdn refrence: Utiliza #define
para definir un símbolo. Cuando se utiliza el símbolo como la expresión que se pasa a la directiva #if
, la expresión se evaluará como true, como muestra el siguiente ejemplo:
# define DEBUG
La directiva #define
no se puede utilizar para declarar valores constantes como es típicamente hecho en C y C++. Las constantes en C# se definen mejor como miembros estáticos de una clase o estructura. Si tiene varias constantes, considere crear una clase separada de "Constantes" para contenerlas.
Un mejor uso de los casos para C#: # define 'SomeType typeof (MiClase)', para su uso para mantener las cosas D.R.Y. cuando llamas algo como 'SomeMethod()'. –