Используйте List<>
для создания 'массива' неизвестной длины.
Использование List<>.ToArray()
для возврата действительного массива, и не List
.
var list = new List<int>();
list.Add(1);
list.Add(2);
list.Add(3);
var array = list.ToArray();
The W3C HTML Validator works fairly well, or if you want something a little simpler then the Tidy FireFox plugin also works.
The w3c Validator can be (extremely) verbose, but it does check for missing closing tags.
Большинство IDE обычно информируют вас об этом с помощью выделения, нечеткого подчеркивания или предупреждения.
vim / gvim и NetBeans отлично справляются с сопоставлением тегов
Какой ваш любимый инструмент или метод сопоставления начальных и конечных тегов в большом HTML-файле?
Текстовый редактор со встроенной проверкой правильности формата XML в сочетании с использованием XHTML для всего.