将PHP转换为C#

将PHP转换为C#,c#,php,C#,Php,我正在将php脚本转换为c#我拥有所有内容,而不是这一行 $data = array('sms_package' => json_encode(array(array('number' => $to_msisdn, 'message' => $message))), 'from' => $from_msisdn); 我尝试使用JavaScriptSerializer,但无法构造相同的数组 我甚至试着去上课: public class Sms_Package {

我正在将php脚本转换为c#我拥有所有内容,而不是这一行

$data = array('sms_package' => json_encode(array(array('number' => $to_msisdn, 'message' => $message))), 'from' => $from_msisdn);
我尝试使用
JavaScriptSerializer
,但无法构造相同的数组

我甚至试着去上课:

 public class Sms_Package
    {
        public string number;
        public string message;
    }

    public class OToSend
    {
        public Sms_Package sms_package;
        public string from;
    }

有什么解决方案可以得到这个吗?我需要将数据发布到php脚本中。

经过多次尝试,我找到了它

我将
NameValueCollection
与序列化的
字典一起使用。现在它正确地传递了数据:)