c#字符串分割成数组
时间: 2024-09-29 09:03:30 浏览: 46
C#字符串分割练习.zip
在C#中,要将字符串分割成数组,你可以使用`Substring()`方法配合循环来实现。这里有一个例子[^1]:
```csharp
string inputString = "I love programming";
int chunkSize = 4; // 指定每个子串的长度
// 计算能分割成多少个子串
int numChunks = Math.Ceiling(inputString.Length / (double)chunkSize);
// 创建一个新的字符串数组
string[] array = new string[numChunks];
// 使用Substring()和for循环分割并填充数组
for (int i = 0; i < numChunks; i++)
{
if (i * chunkSize + chunkSize > inputString.Length)
array[i] = inputString.Substring(i * chunkSize);
else
array[i] = inputString.Substring(i * chunkSize, chunkSize);
}
// 打印结果
foreach (string chunk in array)
{
Console.WriteLine(chunk);
}
```
这段代码会将输入字符串按照指定的字符个数分成若干个子串,并存储在数组中。
阅读全文