Do I need to specify a range as a string?
public bool IsInTheRange(int parameter)
{
int rangeMin = 0x0A;
int rangeMax = 0x0F;
return (parameter >= rangeMin) && (parameter <= rangeMax);
}
... and if necessary for the line, you still have to parse this line at the minimum and maximum limits:
public bool IsInTheRange(int parameter)
{
string range = "0A-0F";
string rangeArray = range.Split('-')
.Select(x => int.Parse(x, NumberStyles.HexNumber))
.ToArray();
return (parameter >= rangeArray[0]) && (parameter <= rangeArray[1]);
}
Lukeh source
share