How do you convert between hexadecimal numbers and decimal numbers in C#?
Try using BigNumber in C# - Represents an arbitrarily large signed integer.
using System.Numerics;
...
var bigNumber = BigInteger.Parse("837593454735734579347547357233757342857087879423437472347757234945743");
Console.WriteLine(bigNumber.ToString("X"));
4F30DC39A5B10A824134D5B18EEA3707AC854EE565414ED2E498DCFDE1A15DA5FEB6074AE248458435BD417F06F674EB29A2CFECF
ArgumentNullException - value is null.
FormatException - value is not in the correct format.
You can convert string and store a value in BigNumber without constraints about the size of the number unless the string is empty and non-analphabets