devxlogo

Building arrays on the fly

Building arrays on the fly

VB.NET supports the creation of arrays on-the-fly, by using the New operator. For example, look at the following code, that uses GDI methods to display few connected lines

' Get the Graphics object from the form.Dim gr As Graphics = Me.CreateGraphics' Draw three straight lines.Dim points() As Point = {New Point(10, 10), New Point(100, 80), New Point(200, _    20), New Point(300, 100)}gr.DrawLines(Pens.Black, points) ' release the Graphics objectgr.Dispose

The points array is used only to pass an argument to the DrawLines method. Here’s how you can get rid of its explicit declaration:

' Get the Graphics object from the form.Dim gr As Graphics = Me.CreateGraphics' Draw three straight lines (notice the array built on the fly)gr.DrawLines(Pens.Black, New Point() {New Point(10, 10), New Point(100, 80), _    New Point(200, 20), New Point(300, 100)}) ' release the Graphics objectgr.Dispose

devxblackblue

About Our Editorial Process

At DevX, we’re dedicated to tech entrepreneurship. Our team closely follows industry shifts, new products, AI breakthroughs, technology trends, and funding announcements. Articles undergo thorough editing to ensure accuracy and clarity, reflecting DevX’s style and supporting entrepreneurs in the tech sphere.

See our full editorial policy.

About Our Journalist