【发布时间】:2022-08-18 19:48:04
【问题描述】:
HttpClient client = new HttpClient();
string URL = \"https://api.dictionaryapi.dev/api/v2/entries/en/\";
Console.WriteLine(\"Enter a word: \");
string Input = Console.ReadLine();
string response = await client.GetStringAsync(URL + Input);
List<GetSet> gs = JsonConvert.DeserializeObject<List<GetSet>>(response);
Console.ReadKey();
public class GetSet
{
public string word {get; set;}
public string origin {get; set;}
public string definition {get; set;}
public string partOfSpeech {get; set;}
}
我不想打印 URL 中的所有内容,只打印 GetSet 类中存在的字符串。我这辈子都想不通。任何帮助是极大的赞赏
-
你有什么问题?您可能想从
foreach循环和Console.WriteLine开始 -
如果你override
ToString()那么你可以简单地做:foreach(var entry in gs){ Console.WriteLine(entry); } -
你能举一个控制台中预期输出的例子吗?