C# - 将带小数的字符串转换为整数

Fah*_*.ag 0 c# string integer

我有一个字符串"1.0.0.1";

我想将此字符串转换为数值= 1001;

我该怎么做呢?

Rob*_*ine 10

最简单的方法是删除句点并解析:

var input = "1.0.0.1";
int number = int.Parse(input.Replace(".", ""));
Run Code Online (Sandbox Code Playgroud)

注意 - 如果在删除句点后字符串不是数字,则此版本将引发异常.如果您不想要此行为,则可以使用int.TryParse

var input = "1.0.0.1";
int number;

int.TryParse(input.Replace(".", ""), out number);
Run Code Online (Sandbox Code Playgroud)