🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.pl.comp.lang.csharp
Article #22149

Re: "zamiana" stringu na wyrażenie logiczne

#22149
From: majkelm
Date: Thu, 21 Apr 2011 14:43
43 lines
2676 bytes
On 21 Kwi, 12:00, "Robert Winkler" <win...@NOSPAMpoczta.fm> wrote:
> > Witam
> > Rozmarzyłem się że jest możliwość zamiany stringu na wyrażenie
> > logiczne
> > Po kolei ...
> > Mam stringi które muszę jakkolwiek sprawdzić czy spełniają wyrażeni
> > logiczne
> > mogą być np. formatu (oczywiście podstawił bym w miejsce [kolumna]
> > pewne wartości)
> > (([kolumna]='0') OR ([kolumna]='T'))
> > (([kolumna]>(0))
> > ....
> > Spostrzegawczy zauważą że to nic innego jak definicje constraint check
> > w mssql 2008, a ja w aplikacji muszę wylosować takie wartości które mi
> > spełnią w/w warunki
>
> > Teoretycznie powinienem te ciągi jakoś przeparsować, ale ich złożoność
> > może być różnista ..
> > Gdyby tylko dało się taki string po prostu wrzucić w if
> > (TuMojString) ...
>
> > Czy ktoś może ma jakiś fajnacki pomysł ?
>
> > Pozdrawiam
> > czekam niecierpliwie
>
> Pierwsze co mi przychodzi do głowy to dynamiczne generowanie kodu
> i jego kompilacje a locie,
> coś w tym stylu:http://www.west-wind.com/presentations/dynamiccode/dynamiccode.htm
>
> --
> ____________
> Pozdrawiam
> Robert Winkler

Jestem w szoku ...
Dziękuję Panie Robercie za podpowiedź, to faktycznie działa !
Cuda, naprawdę.

Raz jeszcze serdeczne podziękowania za podpowiedź.

Pozdrawiam
Michał Mielech
Technical Details
Message-ID: <3be857b3-47b8-422f-aea8-f03437337ab7@l36g2000vbp.googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!nf1.ipartners.pl!ipartners.pl!plix.pl!newsfeed1.plix.pl!goblin2!goblin.stu.neva.ru!aioe.org!feeder.news-service.com!postnews.google.com!l36g2000vbp.googlegroups.com!not-for-mail
References: <1eef207b-0a31-4e2b-bbbd-219c9e06d0c7@u12g2000vbf.googlegroups.com> <ioov7o$9qk$1@inews.gazeta.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!nf1.ipartners.pl!ipartners.pl!plix.pl!newsfeed1.plix.pl!goblin2!goblin.stu.neva.ru!aioe.org!feeder.news-service.com!postnews.google.com!l36g2000vbp.googlegroups.com!not-for-mail
From: majkelm <majkelm@gmail.com>
Newsgroups: alt.pl.comp.lang.csharp
Subject: Re: "zamiana" stringu na wyrażenie logiczne
Date: Thu, 21 Apr 2011 07:43:42 -0700 (PDT)
Organization: http://groups.google.com
Lines: 50
Message-ID: <3be857b3-47b8-422f-aea8-f03437337ab7@l36g2000vbp.googlegroups.com>
References: <1eef207b-0a31-4e2b-bbbd-219c9e06d0c7@u12g2000vbf.googlegroups.com> <ioov7o$9qk$1@inews.gazeta.pl>
NNTP-Posting-Host: 212.33.83.100
Mime-Version: 1.0
X-Trace: posting.google.com 1303397114 9178 127.0.0.1 (21 Apr 2011 14:45:14 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: Thu, 21 Apr 2011 14:45:14 +0000 (UTC)
Complaints-To: groups-abuse@google.com
Injection-Info: l36g2000vbp.googlegroups.com; posting-host=212.33.83.100; posting-account=VoUpDgoAAAD6RDiB1HHUPXad2WCuT9wp
User-Agent: G2/1.0
X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.2.16) Gecko/20110319 Firefox/3.6.16 ( .NET CLR 3.5.30729; .NET4.0E),gzip(gfe)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit