public override void set(int index, IScalar value)
 {
     if (value.getDataType() == DATA_TYPE.DT_STRING)
     {
         values[index] = @base.find(value.getString(), true);
     }
     else
     {
         throw new Exception("The value must be a string scalar. ");
     }
 }
 public BasicSymbolVector(IList <string> list) : base(DATA_FORM.DF_VECTOR)
 {
     @base  = new SymbolBase(0);
     values = new List <int>(new int[list.Count]);
     for (int i = 0; i < list.Count; ++i)
     {
         values[i] = @base.find(list[i], true);
     }
 }