想要把上面的方法改写成无参的 但是没什么头绪,想要无参的那个函数被调用时也是通过填写数字来定义颜色的效果(只能在方法体中定义也没关系)
赋个初值,比如
private IRgbColor getRGB(int r=0, int g=0, int b=0)
可以扩展 IRgbColor 方法
public static IRgbColor Color(this IRgbColor pColor, int r=0, int g=0, int b=0){
pColor.Red = r;
pColor.Green = g:
pColor.Blue = b;
}
// 调用方法
IRgbColor pColor = new RgbColorClass();
pColor.Color();
pColor.Color(255,255,255);