J'ai la chaîne suivante dans laquelle je suis en train d'obtenir la valeur StatusCode:
, sortie doit être 409
..Je jugé comme suit de mais ne fonctionne pas, ce qui est la bonne façon de le faire?Comment rechercher une chaîne dans une chaîne en C#?
string output = 'QLASR: Bad Response Conflict StatusCode: 409, ReasonPhrase: 'Improper Software Product Build Name already present in the database', Version: 1.1, Content: System.Net.Http.StreamContent, Headers: { Pragma: no-cache Access-Control-Allow-Origin: * Access-Control-Allow-Methods: GET,PUT,POST,DELETE,OPTIONS Access-Control-Allow-Headers: Origin, X-Requested-With, Content-Type, Accept Cache-Control: no-cache Date: Tue, 11 Jul 2017 22:18:26 GMT Server: Microsoft-IIS/8.5 X-AspNet-Version: 4.0.30319 X-Powered-By: ASP.NET Content-Length: 68 Content-Type: text/plain; charset=utf-8 Expires: -1 }'
output.Any(x => x.Equals(StatusCode))
Est-ce que le mot toujours 'StatusCode:' et sera une virgule toujours suivre la valeur? – maccettura
@maccettura - Oui, votre hypothèse est correcte –
De plus, cela ressemble JSON mal formé, est-il censé être JSON? – maccettura