У меня есть простая проблема, я думаю, если вы видите ниже, то статусы работают без последнего: ValueFromTextFile, значение которого исходит из моего текстового файла. Это значение в текстовом файле точно такое же: «vbTab» - однако, похоже, когда я пытаюсь получить его из своего текстового файла, он не распознается так же, как в первой строке {vbTab} из примера. Почему это?Значение разделителя текста TextFieldParser не распознано правильно
.Delimiters = New String() {vbTab} <- this works
.Delimiters = New String() {","} <- this works
.Delimiters = New String() {ValueFromTextFile} <- this doesn't work
EDIT: (вспомогательный разделитель класс):
Public Class CharDelimeterHelper
Private _delimeter As String
Public Sub New(ByVal delimeter As String)
Me._delimeter = delimeter
End Sub
Function GetDelimeterFormat() As ??
Dim result As ??
Select Case _delimeter
Case "vbTab"
result = ControlChars.Tab
Case ","
result = ","
Case Else
End Select
Return result
End Function
End Class
Строка '' vbTab "' не совпадает с константой ['vbTab'] (https://msdn.microsoft.com/en-us/library/microsoft.visualbasic.constants.vbtab%28v=vs 0,110% 29.aspx). –