给出以下代码:
using System.Net.Http;
...
StringContent sc = New StringContent("Hello!");
string myContent = ???;
我需要用什么替换
???
才能从 sc
读取字符串值,以便 myContent = "Hello!"
?
.ToString
只返回 System.String,.ReadAsStringAsync
也是如此。如何读出我写的内容?
您可以使用
ReadAsStringAsync()
方法,然后使用 await
语句或 Result
属性获取结果:
StringContent sc = new StringContent("Hello!");
string myContent = await sc.ReadAsStringAsync();
//or
string myContent = sc.ReadAsStringAsync().Result;