【发布时间】:2013-08-24 18:49:36
【问题描述】:
我有一个包含 0 和 1 的字符串。我想知道 c# 中是否有任何方法可以将其转换为 Uint32 。我知道如何在没有任何方法的情况下做到这一点,但我只想知道是否有任何方法可以自动做到这一点?
【问题讨论】:
-
Convert.ToUInt32(...) -
这个调用会变成例如
1000000到1000000而不是128。您必须使用允许您指定数字基数的重载方法,因此调用将是Convert.ToInt32("10000000", 2)(请注意,Convert.ToUInt32不提供重载来指定数字的基数)。