是否可以(或者我如何)将值赋给类属性数组,如下所示:
MyImgClass.RGB = (255,255,255)
如果可能的话,我不确定如何构建我的公共属性设置器以允许它。
答案 0 :(得分:2)
假设您有以下属性:
Public Class MyImgClass
Public Property RGB As Integer()
End Class
然后你可以这样做:
myImgClassInstance.RGB = {255,255,255}
答案 1 :(得分:1)
您可以创建一个辅助方法来接受参数并构建您的对象,例如Color.FromArgb。如果您没有该类的源代码,则可以将其作为扩展方法实现。
答案 2 :(得分:0)
您可以使用这些值创建一个“属性存储桶”对象,并将其分配给该属性。
所以,在C#中(我的道歉,但它应该很容易转换为vb)
public MyRGBClass RGB { get; set; }
然后:
MyImgClass.RGB = new MyRGBClass(255, 255, 255);
答案 3 :(得分:0)
你能把RGB作为一个具有3个属性的对象,红色,绿色和蓝色吗?