Domande taggate «expression»

Combinazione di più simboli e valori di programmazione che intendono produrre un risultato

11
Che cosa sono valori, valori, valori x, valori e valori?
In C ++ 03, un'espressione è o un valore o un valore . In C ++ 11, un'espressione può essere un: rvalue lvalue xValue glvalue prvalue Due categorie sono diventate cinque categorie. Quali sono queste nuove categorie di espressioni? In che modo queste nuove categorie si relazionano con le categorie …
1356 c++  expression  c++-faq  c++11 




7
Combinazione di due espressioni (Espressione <Func <T, bool >>)
Ho due espressioni di tipo Expression&lt;Func&lt;T, bool&gt;&gt;e voglio prendere OR, AND o NOT di questi e ottenere una nuova espressione dello stesso tipo 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 


6
xpath trova se il nodo esiste
Utilizzando una query xpath come si trova se esiste un nodo (tag)? Ad esempio, se avessi bisogno di assicurarmi che una pagina del sito Web avesse la struttura di base corretta come / html / body e / html / head / title
201 xslt  xpath  expression 





11
Come dividere una lunga espressione regolare in più righe in JavaScript?
Ho un'espressione regolare molto lunga, che desidero dividere in più righe nel mio codice JavaScript per mantenere ogni lunghezza di 80 caratteri in base alle regole di JSLint. È solo meglio per la lettura, penso. Ecco un esempio di modello: 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
convertire un .net Func <T> in un'espressione .net <Func <T>>
Passare da un lambda a un'espressione è facile usando una chiamata al metodo ... public void GimmeExpression(Expression&lt;Func&lt;T&gt;&gt; expression) { ((MemberExpression)expression.Body).Member.Name; // "DoStuff" } public void SomewhereElse() { GimmeExpression(() =&gt; thing.DoStuff()); } Ma vorrei trasformare il Func in un'espressione, solo in rari casi ... public void ContainTheDanger(Func&lt;T&gt; dangerousCall) { try { …
118 c#  .net  lambda  expression  func 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.