我有一个声明为var
的变量,我想隐式声明。我使用了返回Console.WriteLine(returnData.GetType();
的代码ConsoleApp1.GreenGlue[]
- >我不遵循如何更改var returnData;
这是语法设置的方式...如果需要添加更多代码,请告诉我。
static void Main(string[] args)
{
var returnData = JsonConert.DeserializeObject<GreenGlue[]>(reply);
}
public class GreenGlue
{
public string BC { get; set; }
public List<BL> BL { get; set; }
}
答案 0 :(得分:3)
var
是一个隐式声明的变量,这意味着编译器会从右侧推断出类型。
由于您使用的是Json.Net,因此无论您想要什么结果,都必须更改DeserializeObject
的通用参数。