我正在尝试从 sObj.txt 读取文本并在 MPadd.txt 中写入一些前缀文本。sObj.txt 包含一条垂直的单词(每行 1 个),并且该文件中的行数是可变的(由用户确定)。这是我正在使用的脚本:
Dim commands() =
{
"stmotd -a {0}",
"stmotd -b 15 {0}"
}
Dim counter As Integer = 1
Dim objLines = File.ReadAllLines("C:\temp\sObj.txt")
Using SW As New IO.StreamWriter("c:\temp\MPadd.txt", True)
For Each line in objLines
SW.WriteLine(string.Format(commands(counter), line))
counter += 1
Next
End Using
但是在执行时它返回错误“IndexOutOfRangeException 未处理”也表示索引超出了数组的范围。请帮忙。