2017-10-26 1 views
0

Ich habe ein String-ArrayC# ‚Newtonsoft.Json.Linq.JValue‘ enthält keine Definition enthalten für ‚Enthält‘

string[] a = ["a","b","c"]; 

Ich habe eine Liste (wir dieses „b“ nennen), die ich dann deserialisieren in einen String

[ {"name" : "a", "email": "[email protected]"}, {"name" : "a", "email": "[email protected]"} ] 

ich überprüfen möchten, ob meine Liste etwas aus Zeichenfolge enthält [] ein.

var check = b.name.Contains(a[1]); 

ich Fehler

'Newtonsoft.Json.Linq.JValue' für keine Definition enthalten 'Enthält'

Welche anderen Möglichkeiten, kann ich dies tun?

+0

Umwandlung von b.name in eine Zeichenfolge vor der Verwendung enthält sollte funktionieren – Riv

Antwort

0

Casting b.name.ToString() löst das Problem. Vielen Dank!

Verwandte Themen