using System.Collections
class Variables
{
public ArrayList varNames = new ArrayList();
public ArrayList varVals = new ArrayList();
public void AddVariable(string name, object value)
{
if(name != null && name.Trim() != "" && !name.Trim().Contains(' ') && !varNames.Contains(name.Trim()))
{
varNames.Add(name);
varVals.Add(value);
}
}
public string GetNameOfVariable(int index)
{
try
{
return varNames[index].ToString();
}
catch
{
return null;
}
}
public object GetVariableValue(string valName)
{
if(varNames.Contains(valName))
{
return varVals[varNames.IndexOf(valName)];
}
else
{
return null;
}
}
public void ChangeVariableValue(string valName, object val)
{
if(varNames.Contains(valName))
{
varVals[varNames.IndexOf(valName)] = val;
}
}
}