-1
我有這兩條線來創建一個顏色:新的和FromArgb在1號線
Dim nCol As New Color
nCol = Color.FromArgb(200, 200, 200)
我希望我能像
Dim nCol As New Color = Color.FromArgb(200, 200, 200)
或
Dim nCol As Color.FromArgb(200, 200, 200)
簡化它
但我的任何嘗試都不會編譯。
這可以在一個聲明中完成,如果是,如何?
你不應該調用_ ** **兩者_'New'和'FromArgb'。這兩個選項都會創建一個新實例,因此只需調用'FromArgb':Dim nCol As Color = Color.FromArgb(200,200,200)'。 –
'由於New'是'Dim nColor As Color = New Color'的縮寫,這意味着您要設置變量_ **兩次** _ _。不要使用'New',如果你打算把它設置成別的東西(在這種情況下'= Color.FromArgb(200,200,200)')。 - 只有當你_ **不使用時才使用'New' _ _打算在之後設置它(例如'Dim b As New Button'' b.Text =「Click me」'這裏你直接使用按鈕初始化,並且您不會將該變量設置爲特定值)。 –
請考慮以下兩種情況:https://pastebin.com/dUHeg3M7 –