由于我使用的是 .NET 1.1,因此我不能使用泛型字符串列表,因为泛型还不是该语言的一部分。所以我正在尝试使用 StringBuilder,但得到这个错误消息:
“foreach 语句无法对 'System.Text.StringBuilder' 类型的变量进行操作,因为 'System.Text.StringBuilder' 不包含 'GetEnumerator' 的定义,或者无法访问”
使用此代码:
public StringBuilder linesToSend;
. . .
foreach (string _line in this.linesToSend)
{
serialPort.Write(_line);
}
我的代码有什么问题,还是 foreach 循环真的不允许 StringBuilder?如果是后者,String[] 是我最好的办法吗?