コード例 #1
0
ファイル: Parser_4_1.cs プロジェクト: wshanshan/DDD
 public override List<string> pRetrieveStringList(StringFromInput getString, Regex separator)
 { // Note: does not have any tags to bypass
     // tags are pulled off in innermost pGetString
     string[] parseOfString;
     string stringToParse = "unknown list of strings";
     List<string> returnValue = new List<string>();
     try
     {
         stringToParse = getString();
         parseOfString = separator.Split(stringToParse);
         for (int i = 0; i < parseOfString.Length; i++)
         {
             if ("" != parseOfString[i]) returnValue.Add(parseOfString[i].Trim(' '));
         }
         return returnValue;
     }
     catch (SystemException e)
     {
         throw new ApplicationException("Failure parsing string list " + stringToParse + ": ", e);
     }
 }
コード例 #2
0
ファイル: AbstractParser.cs プロジェクト: xiangnanyue/DDD
 public abstract List <string> pRetrieveStringList(StringFromInput getString, Regex separator);
コード例 #3
0
ファイル: AbstractParser.cs プロジェクト: wshanshan/DDD
 public abstract List<string> pRetrieveStringList(StringFromInput getString,Regex separator);