Tout en travaillant dans un projet aujourd'hui, je suis tombé sur le code suivant:Coût des instanciations multiples
pcShowByCategory.Controls.Add(new LiteralControl("<div id='lblDivP'>"));
pcShowByCategory.Controls.Add(new LiteralControl("<table width=100%><tr><td colspan='2' align ='left'>"));
pcShowByCategory.Controls.Add(lblTitle);
pcShowByCategory.Controls.Add(new LiteralControl("</br>"));
pcShowByCategory.Controls.Add(new LiteralControl("</br>"));
pcShowByCategory.Controls.Add(new LiteralControl("</td></tr><tr><td colspan='2'>"));
pcShowByCategory.Controls.Add(lbltitle1);
pcShowByCategory.Controls.Add(new LiteralControl("</br>"));
pcShowByCategory.Controls.Add(new LiteralControl("</td></tr><tr><td colspan='2'>"));
Ma première pensée était: pourquoi dans le monde ne font-ils pas cela dans une ou deux lignes au lieu de créer autant de nouveaux LiteralControls. Ma question est - est-ce bâclé et gaspillage de mémoire, et aurait dû être consolidé à une ou deux instanciations de LiteralControl, ou est-ce pas grave?
J'ai vu cela, et édité - merci – Ron
ou en surbrillance bloc de code et appuyez sur le bouton 101 010 dans la barre de formatage. – gingerbreadboy
Peut-être qu'ils étaient habitués à Java Servlets out.println'ing chaque ligne: P – SwDevMan81