将Int64转换为二进制并返回?

时间:2011-02-03 14:41:46

标签: .net-4.0

有没有办法将Int64转换为二进制并返回到Int64?

3 个答案:

答案 0 :(得分:1)

如果您需要字符串格式:

Convert.ToString(someInt64, 2);
Convert.ToUInt64("101010", 2);

答案 1 :(得分:1)

var bytes = BitConverter.GetBytes(long);
var value = BitConverter.ToInt64(bytes, 0);

答案 2 :(得分:0)

与HuBeZa的答案类似,这会将类型long转换为字符串:

Convert.ToString(Convert.ToInt64(myLongInt), 2);