ГЛАВНАЯ     АРХИВ     НАПИСАТЬ АДМИНУ     ПОДПИСАТЬСЯ НА RSS     ВОЙТИ      

Поиск

Категории

Облако тегов

  << Предыдущий пост       Следующий пост >>  
От: peerAt
20. марта 2012 14:20

Когда вы разделяете строку по заданным разделителям, при этом важно учитывать пустые строки. Пользователи обычно присылают мылы мне с такими требованиями, и хотят делать это, используя LINQ. Здесь пример кода, который я нашел в интернете, и который показывает как это сделать:



C#




    protected void Page_Load(object sender, EventArgs e)


    {


        string str = "Are;You;A;Regular;Visitor;;DevCurry.com;?";


        Regex.Split(str, ";", RegexOptions.ExplicitCapture)


            .Where(s => !String.IsNullOrEmpty(s))


            .ToList()


            .ForEach(s => Response.Write(s+"\n"));


    }




VB.NET




 


Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)


    Dim str As String = "Are;You;A;Regular;Visitor;;DevCurry.com;?"


    Regex.Split(str, ";", RegexOptions.ExplicitCapture).Where(Function(s) (Not String.IsNullOrEmpty(s))).ToList().ForEach(Function(s) Response.Write(s + Constants.vbLf))


End Sub


Это перевод. Оригинал здесь.

Похожие записи


Как, используя LINQ, найти 5 самых прожорливых по памяти процессов ?
Недавно меня спросили как найти процессы, rоторые сейчас запущены. Быстрый взгляд на MSDN подсказал мне класс Process. Этот класс предоставляет доступ к локальным и удаленным процессам и позволяет вам запускать и останавливать локальные системные процессы. Вот как найти 5 самых прожорливых по памяти процессов: C#var query = (from p in System.Diagnostics.Proc...

Как изменить вид первой буквы или первой строки параграфа используя CSS ?
<head> <title>CSS Psuedo Elements first-letter and first-line (from DevCurry.com)</title> <style type="text/css"> .lor:first-letter { font-size: 2em; } .lor:first-line { color:Blue; font-style: italic; } </style> </head> <body> <p class="lor"> Lorem ipsum dolor sit amet, consectetur adipisicing...

Вопросы на собеседовании C#, Net, ASP.NET, SQL
Продолжая тему вопросов на собеседовании. Нашел еще одну подборку. Оригинал лежит здесь . Перенес, чтобы не затерялось. Есть вполне вменяемые ответы (хотя, на некоторые вопросы ответил бы по-другому). Ответы находятся после списка вопросов, я их не менял. 23. Что такое шаблон проектирования Model/View/Controller? Как и зачем его применяют? 2...

Добавить комментарий




biuquote
  • Комментарий
  • Предпросмотр
Loading


  Сохранить комментарий