J'ai ce qui semble être une question simple, mais je ne peux trouver de réponse nulle part. Étant donné le code suivant:
using System.Net.Http;
...
StringContent sc = New StringContent("Hello!");
string myContent = ???;
De quoi ai-je besoin pour remplacer le ???
avec pour lire la valeur de chaîne à partir de sc
, de sorte que myContent = "Hello!"
?
.ToString
renvoie simplement System.String, tout comme .ReadAsStringAsync
. Comment lire ce que j'ai écrit?
Vous pouvez utiliser la méthode ReadAsStringAsync()
, puis obtenir le résultat à l'aide de l'instruction await
ou de la propriété Result
:
StringContent sc = new StringContent("Hello!");
string myContent = await sc.ReadAsStringAsync();
//or
string myContent = sc.ReadAsStringAsync().Result;