Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 | 2 |

 

  Вопрос: String.Split -метод Добавлено: 21.08.06 22:47  

Автор вопроса:  Sergey

Ответить

  Ответы Всего ответов: 20  

Номер ответа: 16
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #16 Добавлено: 23.08.06 23:05
Dim ged As String() = rd.ReadToEnd().Split(vbNewLine.ToCharArray(), StringSplitOptions.RemoveEmptyEntries)

Аааааа... А если в коде будут встречаться пустые строчки, оно ж их тоже порежет!

Brand, спасибо за внимание!

Всегда пожалуйста

Ответить

Номер ответа: 17
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #17 Добавлено: 23.08.06 23:35
Блин, я понял, в чем у тебя проблема...
У String.Split есть перегрузка, которая принимает String(), вот туда даешь массив строк из одного элемента (CrLf):

        Dim a As String = "превед" + ControlChars.CrLf + "мидвед"
        For Each Str As String In a.Split(New String() {ControlChars.CrLf}, StringSplitOptions.None)
            Console.WriteLine(Str)
            Console.WriteLine(Str.Length)
        Next


Сори, я сразу подумал что у тебя просто файл подпорченый.

Ответить

Номер ответа: 18
Автор ответа:
 EROS



Вопросов: 58
Ответов: 4255
 Профиль | | #18 Добавлено: 26.08.06 00:10
Добавлю и свои 5 копеек, тем более, что этот метод тут озвучен не был.. :-))
В FW 2/0 есть такой метод ReadAllLines так вот он вернет сразу нужный вам массив строк..
И вместо открытия-закрытия Stream, ReadToEnd можно юзать ReadAllText..
Если не ошибаюсь (студии нет под рукой).. то все это счастье находится в System.IO.File

Ответить

Номер ответа: 19
Автор ответа:
 Sergey



Вопросов: 15
Ответов: 55
 Профиль | | #19 Добавлено: 26.08.06 08:34
EROS, ваш кирпичик самый важный в арке! :)
ReadAllLines решает все проблемы.

Ответить

Номер ответа: 20
Автор ответа:
 EROS



Вопросов: 58
Ответов: 4255
 Профиль | | #20 Добавлено: 26.08.06 11:47
Я рад, что смог помочь.. :-)
Дело в том, что эти методы ( а их много разных ) есть только во FW 2.0 .. и про них, к сожалению, ни в какой литературе не пишут, потому они и малоизвестны, но чрезвычайно полезны..

Ответить

Страница: 1 | 2 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам