Test Foro de elhacker.net SMF 2.1

Programación => Programación General => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: pablovannini en 23 Octubre 2011, 10:14 AM

Título: Ayuda con C#
Publicado por: pablovannini en 23 Octubre 2011, 10:14 AM
¿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.
Título: Re: Ayuda con C#
Publicado por: Novlucker en 24 Octubre 2011, 18:59 PM
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