C#字符串C001取后面的并转换为整数
时间: 2023-08-06 10:05:24 浏览: 95
字符串转换成整数
你可以使用字符串截取的方法将字符串中的数字部分截取出来,然后使用`int.Parse`方法将其转换为整数。以下是示例代码:
```csharp
string str = "C001";
int num = int.Parse(str.Substring(1)); // 截取从索引1开始到末尾的子字符串
```
另外,上面的代码假设你已经知道字符串中第一个字符是固定的'C',并且第2到最后一个字符是数字。如果这个前缀不是固定的,而且数字部分的长度也不确定,你可以使用正则表达式来提取数字部分,代码如下:
```csharp
string str = "D1234";
int num = int.Parse(Regex.Match(str, @"\d+").Value); // 使用正则表达式提取数字部分
```
这个正则表达式的含义是:匹配字符串中的一串数字,`\d`表示数字,`+`表示匹配一次或多次。
阅读全文