string input = "0101"; int output = convert(input);
output 应该等于 5
output
5
Convert.ToInt32(String, Int32)函数可让您指定进制数进行转换:
int output = Convert.ToInt32(input, 2);