了解变量类型

时间:2017-12-09 20:22:51

标签: c# json.net json-deserialization

我有一个声明为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; }
}

1 个答案:

答案 0 :(得分:3)

var是一个隐式声明的变量,这意味着编译器会从右侧推断出类型。

由于您使用的是Json.Net,因此无论您想要什么结果,都必须更改DeserializeObject的通用参数。