Thread View: alt.pl.comp.lang.csharp
3 messages
3 total messages
Started by majkelm
Thu, 21 Apr 2011 09:55
"zamiana" stringu na wyrażenie logiczne
Author: majkelm
Date: Thu, 21 Apr 2011 09:55
Date: Thu, 21 Apr 2011 09:55
24 lines
1921 bytes
1921 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
Re: "zamiana" stringu na wyrażenie logiczne
Author: Robert Winkler
Date: Thu, 21 Apr 2011 10:00
Date: Thu, 21 Apr 2011 10:00
34 lines
2109 bytes
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
Re: "zamiana" stringu na wyrażenie logiczne
Author: majkelm
Date: Thu, 21 Apr 2011 14:43
Date: Thu, 21 Apr 2011 14:43
43 lines
2676 bytes
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
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads