public void Set(string fieldName, object newValue) { if (LookupFieldName.TryGetValue(fieldName, out int idx)) { Set(idx, newValue); } }
public T Get <T>(string fieldName, T defaultValue) { return(ValueArray == null ? defaultValue : LookupFieldName.TryGetValue(fieldName, out int idx) ? (T)ValueArray[idx] : defaultValue); }
public object Get(string fieldName, object defaultValue) { return(ValueArray == null ? defaultValue : LookupFieldName.TryGetValue(fieldName, out int idx) ? ValueArray[idx] : defaultValue); }