在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
//在大多数情况下,dynamic 类型与 object 类型的行为是一样的。 //Dynamic 在通过 dynamic 类型实现的操作中,该类型的作用是绕过编译时类型检查, 改为在运行时解析这些操作。 //因此,类型 dynamic 只在编译时存在,在运行时则不存在。
//实例项目:ajax排量保存排序 //对象字符串集合
string str = "{\"ar_sorts_list\":[\"1\",\"2\",\"3\"],\"ar_id_list\":[\"3\",\"2\",\"1\"]}"; dynamic list = new System.Web.Script.Serialization.JavaScriptSerializer().Deserialize<dynamic>(str); object[] sorts_list = list["ar_sorts_list"]; object[] id_list = list["ar_id_list"]; for (int i = 0; i < sorts_list.Length; i++) { Response.Write(sorts_list[i]); //结果:321 Response.Write(id_list[i]); //结果:123 }
//数组字符串集合
string strs = "[{\"ar_sorts_list\":[\"1\",\"2\",\"3\"],\"ar_id_list\":[\"3\",\"2\",\"1\"]}]"; List<dynamic> lists = new System.Web.Script.Serialization.JavaScriptSerializer().Deserialize<List<dynamic>>(strs); object[] ar_sorts_list = list[0]["ar_sorts_list"]; object[] ar_id_list = list[0]["ar_id_list"]; for (int i = 0; i < ar_sorts_list.Length; i++) { Response.Write(ar_sorts_list[i]); //结果:321 Response.Write(ar_id_list[i]); //结果:123 }
|
请发表评论