日期:2014-05-17  浏览次数:20494 次

循环读取字符串
string sku;
sku由多个类别代码组合而成,长度不定,可为1-N个组合而成;
例如:
类别    名称
A1      1号
A2      2号

解析前:
sku=A1A2
解析后:
sku=1号2号 
如何把这个sku解析成名称组成呢
switch应该不行
目前就想到了把所有类型放入Dictionary<类别,名称>
遍历

for(int i=0;i<长度,i++)
{
    if(sku.Contains(类别))
      {
         name+=名称
      }
}

想请问下 好其他方法么 因为类别比较多

------解决方案--------------------
类别之间没有分隔符?那就用正则呗
------解决方案--------------------
这个就不错了,你还要什么方法
------解决方案--------------------
引用:
Quote: 引用:

类别之间没有分隔符?那就用正则呗

没有分隔符
正则也能解析么 

当然前提是对应关系还得用Dictionary等的方法建立