当我尝试编译我的代码时,编译器给了我这个错误:
CS1026:)预期
{
"access_token":"xxx",
"token_type":"Bearer",
"expires_in":3600,
"refresh_token":"xxx",
"id_token":"xxx",
"provider":"google_analytics"
}
我的代码中的任何地方似乎都没有遗漏一个右括号。那么错误在哪里?
答案 0 :(得分:2)
可能你需要改变你的:
blogPosts = reader.ReadContentAsAsync(List List<BlogPosts>);
成:
blogPosts = reader.ReadContentAsAsync(typeof(List<BlogPosts>), null); //change null to any necessary IXmlNamespaceResolver
XmlReader.ReadContentAsAsync收到Type
作为输入参数。
答案 1 :(得分:0)
以下行中的语法无效
ReadContentAsAsync(List List<BlogPosts>);
检查参数。
为了取悦那些认为这不是一个足够详细的答案的人:
ReadContentAsAsync
方法需要两个参数:预期的返回类型和命名空间解析器。你只是传递了一些语法无效的东西。
可能你想要这个:
blogPosts = reader.ReadContentAsAsync(typeof(List<BlogPosts>), null);
blogPosts
的类型为List<BlogPosts>
。如果您还需要解析名称空间,请为第二个参数传递名称空间解析程序而不是null
。