ByteSize is a utility class that makes byte size representation in code easier by removing ambiguity of the value being represented. ByteSize is to bytes what System.TimeSpan is to time.
Why do you think that https://github.com/scriptcs/scriptcs is a good alternative to ByteSize