C#字母数字字符串到长转换

时间:2016-01-20 08:14:33

标签: c#

我的字符串是“abcd123ef”格式。我希望它像变量b一样以长格式转换。 我尝试了很多方法但由于“输入字符串格式不正确”而出现异常

我试过的方法如下所示:

1)

var a = "ABCD123Ef";
long b = convert.int64(a);

2)

var a = 'ABCD123Ef';
long b = parse.int64(a);

3)

long b = convert.int64("ABCD123Ef");

1 个答案:

答案 0 :(得分:2)

如果这是十六进制值,您可以像这样转换

var b = Convert.ToInt64 (a, 16);