我想做一個速度測試,看看代價高昂的Graphics.FromImage()是多少。VB.NET「使用」錯誤
要做到這一點,我首先做了一個循環,我反覆調用Graphics.FromImage。 現在在我的第二個測試中,我只做了一次,但現在我得到一個錯誤。
m_Buffer = New Bitmap(Me.ClientSize.Width, Me.ClientSize.Height, System.Drawing.Imaging.PixelFormat.Format32bppPArgb)
m_g = Graphics.FromImage(m_Buffer)
For i As Integer = 0 To 1000
Using m_g
m_g.FillEllipse(New SolidBrush(Color.Blue), 0, 0, 100, 100)
End Using
Next i
關於第(i = 1)我得到錯誤 「無效參數」 上線m_g.FilleEllipse 有誰知道爲什麼嗎?
你能解釋一下Using的用法嗎?這是否意味着幫助自己?我想這並不是真的需要,因爲VB.NET會在子結尾處理自己的配置。 – tmighty