Стандартные приведения от BigInteger к целому числу фиксированного размера вызывают исключение OverflowException, если число слишком велико (и непроверенный не работает).
Как я могу получить поведение преобразования, подобное непроверенному?
Подробнее здесь: https://stackoverflow.com/questions/749 ... uint-ulong