На самом деле Вам нужны два отделения для вертикального центрирования. У отделения, содержащего содержание, должны быть ширина и высота.
#container {
position: absolute;
top: 50%;
margin-top: -200px;
/* half of #content height*/
left: 0;
width: 100%;
}
#content {
width: 624px;
margin-left: auto;
margin-right: auto;
height: 395px;
border: 1px solid #000000;
}
Centered div
Вот результат
Я использую такой метод для проверки дублирующихся записей в строке:
public static IEnumerable<string> CheckForDuplicated(IEnumerable<string> listString)
{
List<string> duplicateKeys = new List<string>();
List<string> notDuplicateKeys = new List<string>();
foreach (var text in listString)
{
if (notDuplicateKeys.Contains(text))
{
duplicateKeys.Add(text);
}
else
{
notDuplicateKeys.Add(text);
}
}
return duplicateKeys;
}
Может быть, это не самый короткий или элегантный способ, но я думаю, что он очень удобочитаемый.