C# 从c中的字典中获取值#
我正试图从c#dictionary获取street,但它不起作用(出现一些错误) 代码C# 从c中的字典中获取值#,c#,dictionary,C#,Dictionary,我正试图从c#dictionary获取street,但它不起作用(出现一些错误) 代码 如何修复并使该程序工作?您正在将地址放入字符串变量中。改用动态 foreach (var result in results) { dynamic address = result.address; // address is dynamic address json Console.Write(address); string store_street = address.stre
如何修复并使该程序工作?您正在将地址放入字符串变量中。改用动态
foreach (var result in results)
{
dynamic address = result.address; // address is dynamic address json
Console.Write(address);
string store_street = address.street; // street is string data
Console.Write(store_street);
}
至少你的问题格式正确。顺便说一句,根据你的JSON,我不认为地址是字符串。
Program.cs(37,37): Error CS1061: Type `char' does not contain a definition for `street' and no extension method `street' of type `char' could be found. Are you missing an assembly reference? (CS1061) (test)
foreach (var result in results)
{
dynamic address = result.address; // address is dynamic address json
Console.Write(address);
string store_street = address.street; // street is string data
Console.Write(store_street);
}