diff --git a/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.S7/S7Driver.cs b/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.S7/S7Driver.cs index 2245da5b..367bc665 100644 --- a/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.S7/S7Driver.cs +++ b/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.S7/S7Driver.cs @@ -530,7 +530,7 @@ public sealed class S7Driver /// An element-typed CLR array boxed as . internal static object DecodeArrayBlock(S7TagDefinition tag, S7ParsedAddress addr, byte[] block) { - var count = tag.ArrayCount is > 1 ? tag.ArrayCount.Value : 1; + var count = tag.ArrayCount!.Value; var elementBytes = ElementByteSize(addr.Size); switch (tag.DataType, addr.Size)