Невозможно воспроизвести:
Imports System
Imports System.Collections.Generic
Public Class Test
Public Shared Sub Main()
Dim originalString As String = "a\b\c"
Dim stringParts As New List(Of String)( _
OriginalString.Split(New Char() {"\"c}, _
StringSplitOptions.RemoveEmptyEntries))
Console.WriteLine(stringParts.Count)
End Sub
End Class
Приведенный выше код печатает 3 (скомпилировано с VS2010 и VS2008, чтобы избежать проблемы с перегрузкой). В обоих случаях скомпилированный код равен , используя соответствующее значение перечисления, а не преобразовывая его в число.
Я подозреваю, что ваша проблема в другом месте. Пожалуйста, попробуйте отредактировать ваш вопрос с помощью короткой, но полной программы, которая демонстрирует проблему.