string转化为整型数组
时间: 2023-09-30 18:04:55 浏览: 39
可以使用c_str()函数将C++的string转化为char数组。例如:
string str = "hello world";
const char* charArr = str.c_str();
这样就可以将str转化为char数组charArr。需要注意的是,charArr是一个指向常量字符的指针,不能修改其内容。如果需要修改,可以使用strcpy()等函数将其复制到一个可修改的char数组中。
相关问题
C#string怎么转为整型数组
可以使用 `Split()` 方法将字符串按照指定的分隔符分割成一个字符串数组,再使用 `Select()` 方法将其中的每个字符串转换为整数。以下是一个示例代码:
```csharp
string str = "1,2,3,4,5";
int[] arr = str.Split(',').Select(int.Parse).ToArray();
```
这里我们将字符串 `str` 按照逗号分隔成一个字符串数组,然后使用 `Select()` 方法将每个字符串转换为整数,最后使用 `ToArray()` 方法将结果转换为整型数组 `arr`。
C#字符串转换为整型数组
可以使用以下代码将 C# 字符串转换为整型数组:
```csharp
string str = "1,2,3,4,5";
int[] arr = str.Split(',').Select(int.Parse).ToArray();
```
这里的 `str` 是要转换的字符串,使用 `Split` 方法将字符串按照逗号分隔成字符串数组,然后使用 LINQ 中的 `Select` 方法将每个字符串转换为整型数字,最后使用 `ToArray` 方法将 LINQ 查询结果转换为整型数组。