how to find binary representation of a number in c#