Can you make anonymous classes in vb.net?
<p>I'd like to do this in vb.net (c++ code)</p>

<pre><code>struct Banana {
    struct {
        int width;
        int height;
    } Physical;
    std::string name;
};
</code></pre>

<p>It basically serves to categorize the fields so I can go Banana.Physical.width. Now, I know I could technically do it like this</p>

<pre><code>Public Class Banana
    Public name As String
    Public Physical As New PhysicalClass
    Public Class PhysicalClass
        Public width As Integer
        Public height As Integer
    End Class
End Class
</code></pre>

<p>But I was hoping maybe there is some syntax candy around so I wouldn't have to name the PhysicalClass that I would never use anywhere else anyways.</p>