Мне нужна помощь в создании функции, которая открывает файл и для каждой новой строки, делает переменную вроде explode("\n", $var)
в PHP. Я пробовалVB.NET для каждой новой строки
Dim words As String = GetFileContents(OpenFileDialog1.FileName)
For Each word As String In words
Dim doHash As String = MD5(word)
If String.Equals(doHash, hash.Text) Then
Label2.Text = "derp"
Else
Label2.Text = "lol"
End If
Next
но он делает каждую букву новой переменной.
Возможно, вы ищете ['String.Split'] (http://msdn.microsoft.com/en-US/library/tabh47cf%28v=vs.100%29.aspx). Вот пример взрыва в C#: http://www.dotnetperls.com/explode-function –
Можете ли вы предоставить код для 'GetFileContents'? Похоже, что вы возвращаете значение как один «String», а не массив 'String()'. Вам понадобится массив, если вы собираетесь перебирать их. – mellamokb
Читайте на ['String.Split'] (http://msdn.microsoft.com/en-us/library/system.string.split.aspx) и/или [' File.ReadLines'] (http://msdn.microsoft.com/en-us/library/dd383503.aspx). – vcsjones