public override ScriptObject GetValue(object index) { if (!(index is double || index is int || index is long)) { throw new ExecutionException(Script, "String GetValue只支持Number类型"); } return(Script.CreateString(Value[Util.ToInt32(index)].ToString())); }
public override ScriptObject Clone() { return(Script.CreateString(Value)); }
public override ScriptObject Assign() { return(Script.CreateString(Value)); }
public override ScriptObject GetValue(int key) { return(Script.CreateString(Value[key].ToString())); }