求好手赐教一段十六进制的字符串转二进制的代码

求高手赐教一段十六进制的字符串转二进制的代码string s Convert.ToString(Int32.Parse(arry[0]), 2)这

求高手赐教一段十六进制的字符串转二进制的代码
string s = Convert.ToString(Int32.Parse(arry[0]), 2);
这样的话arry[0]转成int类型会出错的 
请高手们赐教了

[解决办法]
arry[0]是个16进制格式的字符串?

string s = Convert.ToString(Convert.ToInt32(arry[0], 16), 2);