我将一个vb项目转换为c#;
一切正常,除了这一行:将vb DirectCast转换为c#
information = DirectCast(jsonserializer.Deserialize(jsonString, GetType(List(Of formData))), List(Of formData))
我创建了一个类(FORMDATA)刚刚一样VB和JSON字符串是一样的VB。
public class formData
{
private string part;
private string key;
private string val;
public formData(string part, string key, string val)
{
this.part = part;
this.key = key;
this.val = val;
}
public string Part
{
get { return part; }
set { part = value; }
}
public string Key
{
get { return key; }
set { key = value; }
}
public string Value
{
get { return val; }
set { val = value; }
}
}
我该怎么办?
我必须使用“http://json.codeplex.com/”?
DirectCast可以转换为C#作为一个演员。也就是说:VB.NET中的DirectCast(myOjbect,myType)等于(myType)myObject在C#中 – varocarbas