protected static ExtractNumber ( string identifier, int &start ) : uint | ||
identifier | string | The identifier. |
start | int | The start. Set the first non-digit character. |
return | uint |
protected static uint ExtractNumber(string identifier, ref int start)
{
uint number = 0;
for (int ii = start; ii < identifier.Length; ii++)
{
if (!Char.IsDigit(identifier[ii]))
{
start = ii;
return number;
}
number *= 10;
number += (byte)(identifier[ii] - '0');
}
start = identifier.Length;
return number;
}