Pytania otagowane jako expression

Połączenie kilku symboli i wartości programowania w celu uzyskania wyniku





7
Łączenie dwóch wyrażeń (wyrażenie <Func <T, bool >>)
Mam dwa wyrażenia typu Expression&lt;Func&lt;T, bool&gt;&gt;i chcę przyjąć OR, AND lub NOT z nich i uzyskać nowe wyrażenie tego samego typu Expression&lt;Func&lt;T, bool&gt;&gt; expr1; Expression&lt;Func&lt;T, bool&gt;&gt; expr2; ... //how to do this (the code below will obviously not work) Expression&lt;Func&lt;T, bool&gt;&gt; andExpression = expr AND expr2
249 c#  linq  lambda  expression 

3
Jak przekształcić wyrażenie regularne w niechciane?
Korzystam z jQuery. Mam ciąg znaków z blokiem znaków specjalnych (początek i koniec). Chcę pobrać tekst z tego bloku znaków specjalnych. Użyłem obiektu wyrażenia regularnego do znalezienia ciągu. Ale jak mogę powiedzieć jQuery, aby znalazł wiele wyników, jeśli mają dwie lub więcej znaków specjalnych? Mój HTML: &lt;div id="container"&gt; &lt;div id="textcontainer"&gt; …

6
xpath znajdź, jeśli węzeł istnieje
Używając zapytania xpath, jak sprawdzić, czy w ogóle istnieje węzeł (znacznik)? Na przykład, jeśli muszę upewnić się, że strona internetowa ma poprawną podstawową strukturę, taką jak / html / body i / html / head / title
201 xslt  xpath  expression 





11
Jak podzielić długie wyrażenie regularne na wiele wierszy w JavaScript?
Mam bardzo długie wyrażenie regularne, które chcę podzielić na wiele wierszy w moim kodzie JavaScript, aby każda linia miała długość 80 znaków zgodnie z regułami JSLint. Myślę, że jest po prostu lepszy do czytania. Oto próbka wzoru: var pattern = /^(([^&lt;&gt;()[\]\\.,;:\s@\"]+(\.[^&lt;&gt;()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;



9
konwertowanie .net Func <T> na .net Expression <Func <T>>
Przejście od lambdy do wyrażenia jest łatwe przy użyciu wywołania metody ... public void GimmeExpression(Expression&lt;Func&lt;T&gt;&gt; expression) { ((MemberExpression)expression.Body).Member.Name; // "DoStuff" } public void SomewhereElse() { GimmeExpression(() =&gt; thing.DoStuff()); } Ale chciałbym zmienić Func w wyrażenie, tylko w rzadkich przypadkach ... public void ContainTheDanger(Func&lt;T&gt; dangerousCall) { try { dangerousCall(); } catch …
118 c#  .net  lambda  expression  func 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.