Macrosustitución en C#

17/08/2007 - 10:38 por Carlos Sancho | Informe spam
Hola a todos,

Soy nuevo en NET y en C#.
¿Alguno de vosotros sabe si C# admite macrosustirución para ejecutar código
dinámicamente? Me explico: en otros lenguajes (Fox Pro, por ejemplo) si
escribo el siguiente código:

*** Inicio código ****

a = "SELECT mi_tabla"
&a

**** Fin código ****

Fox Pro, al leer el símbolo "&a", sustituye el mismo por "SELECT mi_tabla" y
luego ejecuta dicha sentencia como si se hubiera escrito directamente en el
código fuente. Esto es la macrosustitución.

En fin, necesito la macrosustirución para poder crear objetos de forma
dinámica, de un tipo u otro según parámetros de entrada. Quizá en C# se haga
de otra manera o no se permita, pero, por favor, necesito ayuda sobre esto.

Muchas Gracias de antemano.

Saludos

Carlos Sancho
 

Leer las respuestas

#1 Cholo Lennon
17/08/2007 - 16:47 | Informe spam
Quizás este artículo te ayude:

http://www.codeproject.com/csharp/evalcscode.asp

Salu2

Cholo Lennon
Bs.As.
ARG


"Carlos Sancho" wrote in message
news:
Hola a todos,

Soy nuevo en NET y en C#.
¿Alguno de vosotros sabe si C# admite macrosustirución para ejecutar código
dinámicamente? Me explico: en otros lenguajes (Fox Pro, por ejemplo) si
escribo el siguiente código:

*** Inicio código ****

a = "SELECT mi_tabla"
&a

**** Fin código ****

Fox Pro, al leer el símbolo "&a", sustituye el mismo por "SELECT mi_tabla" y
luego ejecuta dicha sentencia como si se hubiera escrito directamente en el
código fuente. Esto es la macrosustitución.

En fin, necesito la macrosustirución para poder crear objetos de forma
dinámica, de un tipo u otro según parámetros de entrada. Quizá en C# se haga
de otra manera o no se permita, pero, por favor, necesito ayuda sobre esto.

Muchas Gracias de antemano.

Saludos

Carlos Sancho


Preguntas similares