operList[] = {"mst002_view","mst002_Save","mst001_Editor"........};
for (int i = 0; i < operList.Count; i++)
{
var competenceId = operList[i];
competenceId.Split('_');
}
分割后就是成了 mst002 和 view
mst002 和 Save
mst001 和 Editor
.......
我怎样才能拿到前半个值和后半个值呢
for (int i = 0; i < operList.Count; i++)
{
var competenceId = operList[i];
competenceId.Split('_');
}
分割后就是成了 mst002 和 view
mst002 和 Save
mst001 和 Editor
.......
我怎样才能拿到前半个值和后半个值呢
var ary = operList.Select(t => t.Split('_')).ToArray();
string[] str = competenceId.Split('_');
str[0]和str[1]就是前后的值
没表述清楚...不好意思
var ary1 = operList.Select(t => t.Split('_')[0]).ToArray();
var ary2 = operList.Select(t => t.Split('_').Length > 1 ? t.Split('_')[1] : "").ToArray();
正解答 同时说下 其实下面代码也行
var test =competenceId.Split('_');
var count=test.length
for(var x=0;x<count;x++)
{
alert(test[x])
}
for (int i = 0; i < operList.Count; i++)
{
var competenceId = operList[i];
string [] cp = competenceId.Split('_');
string a1 = cp[0]; // _ 左边的数据 mst002 mst002
string a2 = cp[1]; // _ 右边的数据 view Save }
分割后就是成了 mst002 和 view
mst002 和 Save
mst001 和 Editor