🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: "zamiana" stringu na wyrażenie logiczne

#22148
From: Robert Winkler
Date: Thu, 21 Apr 2011 10:00
34 lines
2109 bytes
> 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 
Technical Details
Message-ID: <ioov7o$9qk$1@inews.gazeta.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
References: <1eef207b-0a31-4e2b-bbbd-219c9e06d0c7@u12g2000vbf.googlegroups.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: "Robert Winkler" <winkel@NOSPAMpoczta.fm>
Newsgroups: alt.pl.comp.lang.csharp
Subject: Re: "zamiana" stringu na wyrażenie logiczne
Date: Thu, 21 Apr 2011 12:00:19 +0200
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 35
Message-ID: <ioov7o$9qk$1@inews.gazeta.pl>
References: <1eef207b-0a31-4e2b-bbbd-219c9e06d0c7@u12g2000vbf.googlegroups.com>
NNTP-Posting-Host: gate.alan-systems.com
Mime-Version: 1.0
X-Trace: inews.gazeta.pl 1303380024 10068 62.181.186.82 (21 Apr 2011 10:00:24 GMT)
X-Complaints-To: usenet@agora.pl
NNTP-Posting-Date: Thu, 21 Apr 2011 10:00:24 +0000 (UTC)
Importance: Normal
In-Reply-To: <1eef207b-0a31-4e2b-bbbd-219c9e06d0c7@u12g2000vbf.googlegroups.com>
X-MimeOLE: Produced By Microsoft MimeOLE V14.0.8117.416
X-Priority: 3
X-Newsreader: Microsoft Windows Live Mail 14.0.8117.416
X-User: robert.k.winkler
X-MSMail-Priority: Normal
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit