我正在创建一个程序,该程序应将文本读入2个文本文件我能够从文本文件中读取文本,但是我不知道如何控制特定行。
Number1.txt行
1:1
2:2
3:3
4:4
5:5
6:6
.
.
.
.
EOF
Number2.txt行
Save
Skip
Discount
.
.
.
.
EOF
我要读取行输出:-
1:1 save
2:2 save
3:3 save
1:1 Skip
2:2 Skip
3:3 Skip
1:1 Discount
2:2 Discount
3:3 Discount
4:4 save
5:5 save
6:6 save
4:4 Skip
5:5 Skip
6:6 Skip
4:4 Discount
5:5 Discount
6:6 Discount
.
.
.
.
EOF
3行text1到1行text2iF EOF text2退出循环我无法编写此代码,请帮助我任何帮助,将不胜感激。谢谢!
您需要3个嵌套循环:
Dim numbers1 As String() = File.ReadAllLines("Number1.txt")
Dim numbers2 As String() = File.ReadAllLines("Number2.txt")
Dim repetitions As Integer = 3
Dim i1 As Integer = 0
While i1 < numbers1.Length
For i2 As Integer = 0 To numbers2.Length - 1
For rep As Integer = 0 To repetitions - 1
Console.WriteLine($"{numbers1(i1 + rep)} {numbers2(i2 Mod numbers2.Length)}")
Next
Next
i1 += repetitions
End While