从多行字符串的C#文本框中提取二维数组可以通过以下步骤实现:
以下是一个示例代码,演示了如何从多行字符串的C#文本框中提取二维数组:
// 假设文本框名为textBox1
string text = textBox1.Text; // 获取文本框中的多行字符串
string[] lines = text.Split(new[] { Environment.NewLine }, StringSplitOptions.RemoveEmptyEntries); // 按行分割字符串
int rowCount = lines.Length;
int colCount = lines[0].Split(' ').Length;
int[,] array = new int[rowCount, colCount]; // 创建二维数组
for (int i = 0; i < rowCount; i++)
{
string[] values = lines[i].Split(' '); // 按空格分割每一行的字符串
for (int j = 0; j < colCount; j++)
{
array[i, j] = int.Parse(values[j]); // 将字符串转换为整数,并添加到二维数组中
}
}
// 现在,你可以使用提取到的二维数组进行后续的操作
这是一个基本的示例,你可以根据实际需求进行修改和扩展。在这个示例中,我们假设二维数组中的元素都是整数类型。如果元素类型不同,你需要根据实际情况进行相应的类型转换。
领取专属 10元无门槛券
手把手带您无忧上云