diff --git a/csharp/src/Apache.Arrow/Arrays/TimestampArray.cs b/csharp/src/Apache.Arrow/Arrays/TimestampArray.cs index 0269768f490bb..0dc5726d01734 100644 --- a/csharp/src/Apache.Arrow/Arrays/TimestampArray.cs +++ b/csharp/src/Apache.Arrow/Arrays/TimestampArray.cs @@ -76,7 +76,7 @@ protected override long ConvertTo(DateTimeOffset value) switch (DataType.Unit) { case TimeUnit.Nanosecond: - return ticks * 100; + return checked(ticks * 100); case TimeUnit.Microsecond: return ticks / 10; case TimeUnit.Millisecond: