Pertanyaan yang diberi tag «expression»

Kombinasi beberapa simbol dan nilai pemrograman yang bertujuan untuk menghasilkan suatu hasil





7
Menggabungkan dua ekspresi (Ekspresi <Func <T, bool >>)
Saya memiliki dua ekspresi tipe Expression&lt;Func&lt;T, bool&gt;&gt;dan saya ingin mengambil OR, DAN atau TIDAK dari ini dan mendapatkan ekspresi baru dari tipe yang sama 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 find jika ada node
Menggunakan kueri xpath bagaimana Anda menemukan jika ada simpul (tag) sama sekali? Sebagai contoh jika saya perlu memastikan halaman situs web memiliki struktur dasar yang benar seperti / html / tubuh dan / html / kepala / judul
201 xslt  xpath  expression 





11
Bagaimana cara membagi ekspresi reguler yang panjang menjadi beberapa baris di JavaScript?
Saya memiliki ekspresi reguler yang sangat panjang, yang ingin saya bagi menjadi beberapa baris dalam kode JavaScript saya agar setiap baris memiliki panjang 80 karakter sesuai dengan aturan JSLint. Itu lebih baik untuk membaca, saya pikir. Berikut contoh polanya: 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
mengonversi .net Func <T> menjadi .net Expression <Func <T>>
Beralih dari lambda ke Expression mudah menggunakan metode panggilan ... public void GimmeExpression(Expression&lt;Func&lt;T&gt;&gt; expression) { ((MemberExpression)expression.Body).Member.Name; // "DoStuff" } public void SomewhereElse() { GimmeExpression(() =&gt; thing.DoStuff()); } Tapi saya ingin mengubah Func menjadi ekspresi, hanya dalam kasus yang jarang terjadi ... public void ContainTheDanger(Func&lt;T&gt; dangerousCall) { try { dangerousCall(); } …
118 c#  .net  lambda  expression  func 

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.