string[] strArray = new string[] { "字符串1", "字符串2", };string[0] = textBox2.Text;string[1] = textBox1.Text;可以吗
时间: 2024-09-06 20:06:39 浏览: 39
MATLAB字符串数组
不可以直接像那样操作。`string[]` 是一个数组,它的每个元素都有一个唯一的索引,从0开始。你不能直接赋值给数组的一个特定索引,比如 `string[0]` 或 `string[1]`。
如果你想把 `textBox2.Text` 和 `textBox1.Text` 的内容加入到 `strArray`,你应该在创建或初始化时就添加这两个值,或者先获取它们的文本再添加到数组中。正确的做法是:
```csharp
string textBox1Text = textBox1.Text;
string textBox2Text = textBox2.Text;
string[] strArray = new string[] {
textBox1Text,
textBox2Text
};
```
或者在循环结束后追加:
```csharp
string[] strArray = new string[] { "字符串1", "字符串2" };
strArray[0] = textBox1.Text;
strArray[1] = textBox2.Text;
```
在这两种情况下,`textBox1Text` 和 `textBox2Text` 都会被替换对应数组的位置。
阅读全文