Ayuda con C#

Iniciado por pablovannini, 23 Octubre 2011, 10:14 AM

0 Miembros y 1 Visitante están viendo este tema.

pablovannini

¿Que método puedo usar para tratar string como código de programación en c sharp?
Lo que quiero es por ejemplo:
string variable="a||b";
quiero hacer una if, apartir del string variable, que quede asi
if (a||b)
{
...
}

porque ese string vaa salir de otra funcion muy compleja que arme, y quisiera transformarla para hacer la comprobacion.
Diciendolo de  otra manera seria transformar esto:

string f = "a||b";
if (f){
...
}

en esto:
if (a||b){
...
}

mediante un Metodo, quisiera saber cual es.
Grotescamente hablando seria como  sacarle las comillar a la variable string
Espero ser claro, y que me hallan entendido.
Gracias.

Novlucker

Ahora mismo se me ocurren dos, o bien parsear eso y generar una consulta como es debido, o bien compilar código "on the fly" y ejecutarlo por reflection.

Insisto, puede que en realidad tu problema este en otro lado :P

Saludos
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein