ich es geschafft haben, eine mehrere Zeile Code zu diesemReduzierung .Net Code Inline Objekterstellung mit
For Each gal In galleries
With New HtmlGenericControl("div")
.ID = gal.Header
.Controls.Add(New HtmlImage() With {.Src = "http://p.com/pic.jpg"})
galleryContent.Controls.Add(**Me**)
End With
Next
crunch nach unten ich nicht finden können, wo, wie auf das Objekt verweisen zurück i gerade mit arbeite Fügen Sie das Steuerelement zurück zu 'galleryContent' - Mit der einfachen me
stürzt der gesamte Webserver ... whooops.
Verwendung bietet nicht die kürzere Hand von nur mit .
- Aber es mit der einzigen Möglichkeit, es zu tun? Ich war sersiosly erwartet eine Art von .Me
oder etwas wie this
Irgendwelche Ideen?
[Kann nicht] (http://stackoverflow.com/questions/1152983/how-to-access-the-object-itself-in-with-end-with). Selbst im ähnlichen C# -Konstrukt können Sie nicht. – AakashM
Nicht versuchen, Ihre Frage zu beantworten, aber wenn Sie das gelöst bekommen, wäre ein guter Komponententest dafür, es einem anderen Entwickler zu geben und ihn zu bitten herauszufinden, was es versucht zu machen. Lesbarkeit ist König, Debuggierbarkeit ist Erbe des Throns. –
Das ist die Schönheit von .NET-VB .. Es macht nur lesbaren Sinn, solange es so kurz wie möglich ist. In C# wird das Komprimieren so horrend, aber C# hat andere Vorteile. – ppumkin