我有一个二进制字符串,由用户输入,我需要将其转换为整数。
起初,我天真地使用了这个简单的语句:
起初,我天真地使用了这个简单的语句:
Convert.ToInt32("11011",2);
不幸的是,如果用户直接输入整数,这将抛出异常。
Convert.ToInt32("123",2); // throws Exception
如何确保用户输入的字符串是二进制字符串?
try..catch
Int32.TryParse
谢谢!
try
-catch
为什么被认为“丑陋”? - RaYell