In Bezug auf VB.Net und nicht zu verwechseln mit; Mit/Ende mit (ich glaube?)Objektinitialisierer und Mit Schlüsselwort
Dim cust0 As Customer = New Customer With {.Name = "Toni Poe",
.City = "Louisville"}
Object Initializers: Named and Anonymous Types (Visual Basic)
Frage: Ich kann keinen direkten Bezug auf die Verwendung von mit im obigen Zusammenhang finden. Ich verstehe, wie es verwendet wird, kann jedoch keine Dokumentation zu MSDN über dessen Verwendung finden, außer über den Link, den ich eingefügt habe, und selbst dort wird nicht speziell darauf verwiesen oder erklärt.
Vielleicht gibt es da nicht mehr ...? Und obwohl ich mir ziemlich sicher bin, dass es nicht mit der etwas älteren Version von With/End With zusammenhängt, möchte ich nur eine detailliertere Beschreibung seiner Verwendung finden. Jemand? Vielen Dank.
Ich würde sagen, es ist ein One-Liner von 'With/End With'. –
[Gewusst wie: Deklarieren eines Objekts mithilfe eines Objektinitialisierers (Visual Basic)] (https://msdn.microsoft.com/en-us/library/bb531244.aspx) – Plutonix
@VisualVincent: Ich sehe nicht, wie Sie denke, es ist ein "One-Liner von With/End With". Diese sind überhaupt nicht verwandt. Das With/End With ermöglicht den Zugriff auf Member eines Objekts innerhalb eines Blocks, ohne das Objekt anzugeben, während die neuere Verwendung von With ausschließlich zum Instanziieren benannter oder anonymer Typen dient. Sie sehen eine Verbindung zwischen diesen? –