Пример #1
0
 // splitting according to semicolon
 public void SemicolonSplit(List<string> lis){
   Layers lay = new Layers();
   List<string> li = new List<string>();
   foreach (string lin in lis){
     string semiSpace = lin.Replace(" ;", ";");
     string line = semiSpace.Trim();
     if (line.Contains(";")){
       b = line.Split(';');
       int i = 1;
       foreach (string l in b){
         if (l != ""){
           if (i == b.Length){
             li.Add(l);
           } else {
             i++;
             string semi = l.Insert(l.Length, ";");
             li.Add(semi);
           }
         }
       }
     } else {
       li.Add(line);
     }
     b = null;
   }
   lay.BracketHierarchy(li);
 }