Verwenden von string.compare in einer linq-Abfrage where-Klausel

8

Ich habe ein wenig Mühe, die genaue Syntax herauszufinden, um string.compare in der Where-Klausel einer linq-Abfrage zu verwenden. Unten ist was ich bisher habe.

%Vor%

Ist das überhaupt möglich oder belle ich den falschen Baum an?

Rhonda

    
Rhonda 28.03.2012, 18:27
quelle

2 Antworten

11

Wenn Sie überprüfen möchten, ob Name den Suchtext enthält:

%Vor%

Wenn Sie auf Gleichheit prüfen möchten:

%Vor%

In Ihrer ursprünglichen Abfrage haben Sie überprüft, ob x.Name das Ergebnis von string.Compare enthält. Ich nehme an, Sie haben dies nicht versucht, da string.Compare eine Ganzzahl zurückgibt . string.Compare wird hauptsächlich zur Bestimmung der Sortierreihenfolge verwendet.

    
Justin Rusbatch 28.03.2012, 18:46
quelle
0

Ich glaube, Sie suchen nach Equals , wenn Sie nach Gleichheit suchen:

%Vor%     
Khan 28.03.2012 18:32
quelle

Tags und Links