理解变量类型

Understanding Variable Type

我有一个声明为 var 的变量,我想隐式声明它。我使用了代码 Console.WriteLine(returnData.GetType(); which returns 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; }
}

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

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