我是vb.net编程的新手...... 我想阅读一个.txt文件并通过特殊字符(!)和空行跳过描述。
!公制表 !直径;公差;角
M3 3; 6H; 60
!BSP表 !直径;公差;角
G1 / 8 1/8; - ; 55
我怎样才能获得其他线?
If File.StartsWith("!") then ....
我很难与这个
感谢您的帮助: - )
有谁能举个例子?
答案 0 :(得分:0)
这不是一个真正的教程网站,您应该自己搜索,但这应该这样做。下面是一个读取文本文件中的行的函数。如果该行以“!”开头或者为空,它不会被添加到result
列表中。
Private Function ReadValidLinesFromFile(filename As String) As List(Of String)
Dim result As New List(Of String)
For Each line As String In File.ReadLines(filename)
If Not line.StartsWith("!") And Not line = "" Then
result.Add(line)
End If
Next
Return result
End Function
要使用它,请将其分配给类似于此
的(String)对象列表'An list you created earlier
Dim myList As List(Of String)
'somewhere in your code
myList = ReadValidLinesFromFile("replace this with your path and filename")