Use array instead of substring

This commit is contained in:
Rose 2022-09-30 09:05:56 -04:00
commit 7b6ff153f6
2 changed files with 4 additions and 4 deletions

View file

@ -17,12 +17,12 @@ namespace CalculatorUITestFramework
public string GetValue() public string GetValue()
{ {
var equalSignIndex = Item.Text.IndexOf("="); var equalSignIndex = Item.Text.IndexOf("=");
return Item.Text.Substring(equalSignIndex + 1).Trim(); return Item.Text[(equalSignIndex + 1)..].Trim();
} }
public string GetExpression() public string GetExpression()
{ {
var equalSignIndex = Item.Text.IndexOf("="); var equalSignIndex = Item.Text.IndexOf("=");
return Item.Text.Substring(0, equalSignIndex + 1).Trim(); return Item.Text[..(equalSignIndex + 1)].Trim();
} }
} }
} }

View file

@ -34,7 +34,7 @@ namespace CalculatorUITestFramework
string numberStr = number.ToString(CultureInfo.InvariantCulture); string numberStr = number.ToString(CultureInfo.InvariantCulture);
if (numberStr.StartsWith("-")) if (numberStr.StartsWith("-"))
{ {
numberStr = numberStr.Substring(1) + "-"; numberStr = numberStr[1..] + "-";
} }
foreach (char digit in numberStr) foreach (char digit in numberStr)
{ {
@ -77,7 +77,7 @@ namespace CalculatorUITestFramework
this.NegateButton.Click(); this.NegateButton.Click();
break; break;
default: default:
throw (new ArgumentException(string.Format("{0} is not valid", digit))); throw (new ArgumentException($"{digit} is not valid"));
} }
} }
} }