«expression» etiketlenmiş sorular

Bir sonuç üretmeyi amaçlayan çeşitli programlama sembollerinin ve değerlerinin kombinasyonu





7
İki ifadeyi birleştirme (İfade <Func <T, bool >>)
İki tür Expression&lt;Func&lt;T, bool&gt;&gt;ifadem var ve bunlardan VEYA VEYA DEĞİL almak ve aynı türden yeni bir ifade almak istiyorum 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
Açgözlü olmayana düzenli ifade nasıl yapılır?
JQuery kullanıyorum. Özel karakter (başlangıç ​​ve bitiş) bir blok ile bir dize var. O özel karakter bloğundan metin almak istiyorum. Dize içi bulma için normal ifade nesnesi kullandım. Ancak jQuery'ye iki veya daha fazla özel karakter olduğunda birden fazla sonuç bulmasını nasıl söyleyebilirim? HTML kodum: &lt;div id="container"&gt; &lt;div id="textcontainer"&gt; Cuộc …

6
xpath düğüm varsa bul
Bir xpath sorgusu kullanarak bir düğümün (etiketin) var olup olmadığını nasıl bulabilirsiniz? Örneğin, bir web sitesi sayfasının / html / body ve / html / head / title gibi doğru temel yapıya sahip olduğundan emin olmam gerekirse
202 xslt  xpath  expression 


7
İ = (i, ++ i, 1) + 1; yapmak?
Tanımlanmamış davranış ve sıralama noktaları hakkındaki bu cevabı okuduktan sonra küçük bir program yazdım: #include &lt;stdio.h&gt; int main(void) { int i = 5; i = (i, ++i, 1) + 1; printf("%d\n", i); return 0; } Çıktı 2. Tanrım, düşüşün geldiğini görmedim! Burada ne oluyor? Ayrıca, yukarıdaki kodu derlerken, bir uyarı …

3
Neden ifade (j ++); yasak?
Aşağıdaki kod yanlış ( ideone'de bakınız ): public class Test { public static void Main() { int j = 5; (j++); // if we remove the "(" and ")" then this compiles fine. } } hata CS0201: Yalnızca atama, çağrı, arttırma, azaltma, bekletme ve yeni nesne ifadeleri ifade olarak kullanılabilir …

7
ASCII olmayan tüm karakterleri normal ifade ve Notepad ++ ile nasıl kaldırırım?
Çok aradım ama hiçbir yerde ASCII olmayan karakterlerin Notepad ++ 'dan nasıl kaldırılacağı yazılmadı. Bul ve değiştir kısmına hangi komutu yazacağımı bilmem gerekiyor (resimle harika olurdu). Bir beyaz liste yapmak ve tüm ASCII kelimelerini / satırlarını işaretlemek istersem, ASCII olmayan satırlar işaretlenmez Dosya oldukça büyükse ve tüm ASCII satırlarını seçemiyorsanız …

11
Uzun düzenli bir ifadeyi JavaScript'te birden çok satıra nasıl bölerim?
JSLint kurallarına göre her satır uzunluğu 80 karakter tutmak için JavaScript kodumda birden çok satıra bölmek istiyorum çok uzun bir düzenli ifade var. Bence okumak daha iyi. İşte desen örneği: 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
.net Func <T> 'yi .net İfadesine dönüştürme <Func <T>>
Bir lambda'dan bir İfadeye gitmek, bir yöntem çağrısı kullanarak kolaydır ... public void GimmeExpression(Expression&lt;Func&lt;T&gt;&gt; expression) { ((MemberExpression)expression.Body).Member.Name; // "DoStuff" } public void SomewhereElse() { GimmeExpression(() =&gt; thing.DoStuff()); } Ancak Func'u bir ifadeye dönüştürmek istiyorum, sadece nadir durumlarda ... public void ContainTheDanger(Func&lt;T&gt; dangerousCall) { try { dangerousCall(); } catch (Exception e) …
118 c#  .net  lambda  expression  func 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.