
c#如何把字符串数组分割成一个一个值
前台传了一个值过来如:颜色:黄,绿色,青|尺寸:27,28,29(注意!上面的行不是固定的,是随时增多或减少的)我如何才能显示如下的结果:颜色黄,绿色,青尺寸27,28,...
前台传了一个值过来如:
颜色:黄,绿色,青 |
尺寸:27,28,29
(注意!上面的行不是固定的,是随时增多或减少的)
我如何才能显示如下的结果:
颜色
黄,绿色,青
尺寸
27,28,29 展开
颜色:黄,绿色,青 |
尺寸:27,28,29
(注意!上面的行不是固定的,是随时增多或减少的)
我如何才能显示如下的结果:
颜色
黄,绿色,青
尺寸
27,28,29 展开
5个回答
展开全部
用split方法可以的,用数组接受split,用2个数组,然后一一对应起来就可以了。以逗号分隔。
比如:string colors="黄,绿色,青";
string [] arrays=colors.Split(',');
arrays数组里就是所以的颜色
然后可以arrays[0]=黄;
这里可以用循环取出每一种颜色,尺寸也是如此。!希望能帮到你。
比如:string colors="黄,绿色,青";
string [] arrays=colors.Split(',');
arrays数组里就是所以的颜色
然后可以arrays[0]=黄;
这里可以用循环取出每一种颜色,尺寸也是如此。!希望能帮到你。
展开全部
这种题目一般应用于自定义协议的处理:
数据格式为:标记名1:标记值1|标记名2:标记值2|...|标记名n:标记值n
数据中忽略回车换行
这种情况定义一个结构:
struct SMyData
{
string Name;
string Value;
}
通过一个for循环根据分隔符“:”和“|”分别取出结构的名称和值,并保存到一个集合中,建议用泛型的TList<SMyData>
最后按需求输出
数据格式为:标记名1:标记值1|标记名2:标记值2|...|标记名n:标记值n
数据中忽略回车换行
这种情况定义一个结构:
struct SMyData
{
string Name;
string Value;
}
通过一个for循环根据分隔符“:”和“|”分别取出结构的名称和值,并保存到一个集合中,建议用泛型的TList<SMyData>
最后按需求输出
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用 split分割
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
正则表达式可以解决
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用split方法可以解决
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |