将字符串列表转换为对象列表

时间:2015-08-11 21:28:25

标签: c# list

在MVC中,我获得的POST数据来自一个包含输入单元行的表单,最终作为表单元素的NameValueCollection及其提交的值看起来像这样(摘录):

[47]: "[DocStatus][1][Status]"
[48]: "[DocStatus][1][Notes]"
[49]: "[DocStatus][2][Status]"
[50]: "[DocStatus][2][Notes]"
[51]: "[DocStatus][3][Status]"
[52]: "[DocStatus][3][Notes]"

我正在尝试将这些条目转换为其代表对象(即属性为DocStatusStatus的{​​{1}}项列表。

我曾想过按密钥迭代和解码集合并以这种方式填写列表,但我认为有人可能有更好的解决方案。

是的,我知道如果你正确地将它放入函数调用中,MVC通常会自动执行此操作,但这不是一本书本功能,我必须从这个NameValueCollection对象开始。

0 个答案:

没有答案