C #: как получить длину строки в строке []

У меня есть набор строк на C #. Мой код выглядит так:

string[] lines = System.IO.File.ReadAllLines(@"d:\SampleFile.txt");

Я хочу найти максимальную длину строки в этой коллекции и сохранить ее в переменной. В данный момент,

Мне интересно понять принципы проектирования, которые нужно использовать для создания серверной части для сайта социальной сети. Я прочитал несколько ресурсов и обнаружил, что facebook использует граф в качестве базовой структуры данных, где каждый узел может быть пользователем / страницей / альбомом и т. Д. Однако это не дает мне представления верхнего уровня (блок-схемы или диаграммы классов) на как приступить к реализации нескольких базовых функций, таких как (все с использованием структуры данных графа):

  1. Добавление / удаление друзей
  2. Лента новостей
  3. Обмен сообщениями

Любые указатели на любые ресурсы были бы замечательными. Мне также интересно узнать, существует ли шаблон проектирования для сайта социальной сети.

Обратите внимание, что я не ищу решения для конкретного языка

12
задан smitten11 8 April 2011 в 06:35
поделиться