Question

I need to store a 256bit number in memory and perform basic math operations on it.

How do I go about doing this in C#? Is there a library I should be using?

Was it helpful?

Solution

Would the BigInteger type suit your needs? It

Represents an arbitrarily large signed integer.

And provides the expected arithmetic operations.

OTHER TIPS

BigInteger maybe an option.

If you need just 256 bits and do special hadling of over/underflows - you may have to do it yourself (or find some existing library that is not part of .Net Framework).

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top