示例#1
0
 public override void ParseArguments()
 {
     RowsPerPage    = Int32.MaxValue;
     ColumnsPerPage = Int32.MaxValue;
     if (!string.IsNullOrEmpty(ArgumentsString))
     {
         string[] parts = ArgumentsString.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries);
         if (parts.Length > 0)
         {
             int rows = 0;
             if (int.TryParse(parts[0], out rows))
             {
                 RowsPerPage = rows;
             }
         }
         if (parts.Length == 2)
         {
             int cols = 0;
             if (int.TryParse(parts[1], out cols))
             {
                 ColumnsPerPage = cols;
             }
         }
     }
 }
示例#2
0
 private void UpdateArgumentsString()
 {
     ArgumentsString = "";
     if (arguments.Count == 0)
     {
         return;
     }
     foreach (string str in arguments)
     {
         ArgumentsString += str + ", ";
     }
     ArgumentsString = ArgumentsString.Remove(ArgumentsString.Length - 2);
 }