Convert if to switch statement.

This commit is contained in:
2022-11-13 19:38:02 +00:00
parent c1196f636d
commit cd2d27c2cf
2 changed files with 18 additions and 8 deletions

View File

@@ -299,11 +299,15 @@ public static class DateHandlers
else
offset = (short)(preOffset & 0x7FF);
if(offset == -2047)
return new DateTime(year, month, day, hour, minute, second, DateTimeKind.Unspecified).AddTicks(ticks);
switch(offset)
{
case -2047:
return new DateTime(year, month, day, hour, minute, second, DateTimeKind.Unspecified).AddTicks(ticks);
case < -1440 or > 1440:
offset = 0;
if(offset is < -1440 or > 1440)
offset = 0;
break;
}
return new DateTimeOffset(year, month, day, hour, minute, second, new TimeSpan(0, offset, 0)).AddTicks(ticks).
DateTime;

View File

@@ -62,11 +62,17 @@ public static class PrintHex
int offsetLength = $"{array.Length:X}".Length;
var sb = new StringBuilder();
if(last > 0)
rows++;
switch(last)
{
case > 0:
rows++;
if(last == 0)
last = width;
break;
case 0:
last = width;
break;
}
if(offsetLength < str.Length)
offsetLength = str.Length;