[英]Convert 2D string array from ASP hidden field to multidimensional array in c#
我如何從ASP隱藏字段轉換此string
"[['Q458','','100','85'],['Q459','TS','90','65'],['Q460','','80','15']]"
C#
二維數組
我試過了.ToArray()
但沒有用
您可以使用String.Split()方法創建第一級數組,然后遍歷該數組並再次調用Split()。
你的第一個分隔符],[
,第二個就是,
。
您將必須在所有陣列(兩個級別)中刪除初始的[
和最后一個手動的]
。
嘗試使用JavaScriptSerializer
反序列化:
var arr = hiddenField.Value;
//"[['Q458','','100','85'],['Q459','TS','90','65'],['Q460','','80','15']]" ;
var ser = new System.Web.Script.Serialization.JavaScriptSerializer();
var strArray = ser.Deserialize<string[][]>(arr);
數組現在是2D字符串數組,其值如下:
'Q458','','100','85'
'Q459','TS','90','65'
'Q460','','80','15'
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.