我將一個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