diff --git a/Pages/Index.cshtml.cs b/Pages/Index.cshtml.cs
index 7622a78..9c75841 100644
--- a/Pages/Index.cshtml.cs
+++ b/Pages/Index.cshtml.cs
@@ -50,21 +50,19 @@ namespace webmusic.Pages {
private readonly bool _isAscending;
public NaturalSortComparer(bool inAscendingOrder = true) {
- this._isAscending = inAscendingOrder;
+ _isAscending = inAscendingOrder;
}
int IComparer.Compare(string x, string y) {
if (x == y)
return 0;
- string[] x1, y1;
-
- if (!_table.TryGetValue(x!, out x1)) {
+ if (!_table.TryGetValue(x!, out var x1)) {
x1 = Regex.Split(x.Replace(" ", ""), "([0-9]+)");
_table.Add(x, x1);
}
- if (!_table.TryGetValue(y!, out y1)) {
+ if (!_table.TryGetValue(y!, out var y1)) {
y1 = Regex.Split(y.Replace(" ", ""), "([0-9]+)");
_table.Add(y, y1);
}
@@ -92,11 +90,10 @@ namespace webmusic.Pages {
}
private static int PartCompare(string left, string right) {
- int x, y;
- if (!int.TryParse(left, out x))
+ if (!int.TryParse(left, out var x))
return string.Compare(left, right, StringComparison.Ordinal);
- return !int.TryParse(right, out y) ? string.Compare(left, right, StringComparison.Ordinal) : x.CompareTo(y);
+ return !int.TryParse(right, out var y) ? string.Compare(left, right, StringComparison.Ordinal) : x.CompareTo(y);
}
private Dictionary _table = new();